Classes |
| class | Address |
| | Represents an address to which messages can be sent and from which messages can be received. More...
|
| class | Connection |
| | A connection represents a network connection to a remote endpoint. More...
|
| class | Duration |
| | A duration is a time in milliseconds. More...
|
| struct | MessagingException |
| | This is the base class for all messaging related exceptions thrown by this API. More...
|
| struct | InvalidOptionString |
| | Thrown when the syntax of the option string used to configure a connection in not valid. More...
|
| struct | KeyError |
| | Thrown to indicate a failed lookup of some local object. More...
|
| struct | LinkError |
| struct | AddressError |
| struct | ResolutionError |
| | Thrown when a syntactically correct address cannot be resolved or used. More...
|
| struct | AssertionFailed |
| | Thrown when creating a sender or receiver for an address for which some asserted property of the node is not matched. More...
|
| struct | NotFound |
| | Thrown on attempts to create a sender or receiver to a non-existent node. More...
|
| struct | MalformedAddress |
| | Thrown when an address string with invalid syntax is used. More...
|
| struct | ReceiverError |
| struct | FetchError |
| struct | NoMessageAvailable |
| | Thrown by Receiver::fetch(), Receiver::get() and Session::nextReceiver() to indicate that there no message was available before the timeout specified. More...
|
| struct | SenderError |
| struct | SendError |
| struct | TargetCapacityExceeded |
| | Thrown to indicate that the sender attempted to send a message that would result in the target node on the peer exceeding a preconfigured capacity. More...
|
| struct | SessionError |
| struct | TransactionError |
| struct | TransactionAborted |
| | Thrown on Session::commit() if reconnection results in the transaction being automatically aborted. More...
|
| struct | UnauthorizedAccess |
| | Thrown to indicate that the application attempted to do something for which it was not authorised by its peer. More...
|
| struct | ConnectionError |
| struct | TransportFailure |
| | Thrown to indicate loss of underlying connection. More...
|
| class | FailoverUpdates |
| | A utility to listen for updates on cluster membership and update the list of known urls for a connection accordingly. More...
|
| class | Handle |
| | A handle is like a pointer: refers to an underlying implementation object. More...
|
| class | Message |
| | Representation of a message. More...
|
| struct | EncodingException |
| class | Receiver |
| | Interface through which messages are received. More...
|
| class | Sender |
| | Interface through which messages are sent. More...
|
| class | Session |
| | A session represents a distinct 'conversation' which can involve sending and receiving messages to and from different addresses. More...
|
Functions |
| std::ostream & | operator<< (std::ostream &out, const Address &address) |
| Duration | operator* (const Duration &duration, uint64_t multiplier) |
| Duration | operator* (uint64_t multiplier, const Duration &duration) |
| bool | operator== (const Duration &a, const Duration &b) |
| bool | operator!= (const Duration &a, const Duration &b) |
| void | decode (const Message &message, qpid::types::Variant::Map &map, const std::string &encoding=std::string()) |
| | Decodes message content into a Variant::Map.
|
| void | decode (const Message &message, qpid::types::Variant::List &list, const std::string &encoding=std::string()) |
| | Decodes message content into a Variant::List.
|
| void | encode (const qpid::types::Variant::Map &map, Message &message, const std::string &encoding=std::string()) |
| | Encodes a Variant::Map into a message.
|
| void | encode (const qpid::types::Variant::List &list, Message &message, const std::string &encoding=std::string()) |
| | Encodes a Variant::List into a message.
|