Classes | |
| class | AMQRequestBody |
| Body of a request method frame. More... | |
| class | AMQResponseBody |
| Body of a response method frame. More... | |
| class | BodyHandler |
| Interface to handle incoming frame bodies. More... | |
| class | ChannelAdapter |
| Base class for client and broker channels. More... | |
| class | Correlator |
| Correlate responses with actions established when sending the request. More... | |
| class | FieldTable |
| A set of name-value pairs. More... | |
| class | Content |
| A representation of the AMQP 'content' data type (used for message bodies) which can hold inline data or a reference. More... | |
| struct | MethodContext |
| Invocation context for an AMQP method. More... | |
| class | Proxy |
| Base class for proxies. More... | |
| class | Requester |
| Manage request IDs and the response mark for locally initiated requests. More... | |
| class | Responder |
| Manage response ids and response mark remotely initianted requests. More... | |
| struct | Decimal |
| Represents a decimal value. More... | |
| class | Value |
| Polymorpic base class for values. More... | |
| class | ValueOps |
| Template for common operations on Value sub-classes. More... | |
Typedefs | |
| typedef uint16_t | ChannelId |
| typedef uint64_t | RequestId |
| typedef uint64_t | ResponseId |
| typedef uint32_t | BatchOffset |
| typedef uint16_t | ClassId |
| typedef uint16_t | MethodId |
| typedef uint16_t | ReplyCode |
| typedef AMQMethodBody *(*) | fnPtr (u_int8_t, u_int8_t) |
Enumerations | |
| enum | BodyTypes { METHOD_BODY = 1, HEADER_BODY = 2, CONTENT_BODY = 3, HEARTBEAT_BODY = 8, REQUEST_BODY = 9, RESPONSE_BODY = 10 } |
| enum | DeliveryMode { TRANSIENT = 1, PERSISTENT = 2 } |
| enum | discriminator_types { INLINE = 0, REFERENCE = 1 } |
| enum | header_classes { BASIC = 60 } |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const AMQBody &body) |
| std::ostream & | operator<< (std::ostream &out, const Decimal &d) |
| std::ostream & | operator<< (std::ostream &out, const Value &d) |
| static ProtocolVersion | highestProtocolVersion (0, 9) |
| template<class T> | |
| AMQMethodBody * | createMethodBodyFn (u_int8_t major, u_int8_t minor) |
1.4.7