1 #ifndef QPID_MESSAGING_EXCEPTIONS_H
2 #define QPID_MESSAGING_EXCEPTIONS_H
Thrown to indicate a failed lookup of some local object.
Thrown on Session::commit() if reconnection results in the transaction being automatically aborted...
Thrown by Receiver::fetch(), Receiver::get() and Session::nextReceiver() to indicate that there no me...
Thrown on attempts to create a sender or receiver to a non-existent node.
Thrown to indicate that the application attempted to do something for which it was not authorised by ...
#define QPID_MESSAGING_CLASS_EXTERN
Thrown when creating a sender or receiver for an address for which some asserted property of the node...
#define QPID_MESSAGING_EXTERN
std::map< std::string, Variant > Map
Thrown when a syntactically correct address cannot be resolved or used.
Thrown when the syntax of the option string used to configure a connection in not valid...
This is the base class for all messaging related exceptions thrown by this API.
Thrown when an address string with invalid syntax is used.
Thrown to indicate that the sender attempted to send a message that would result in the target node o...
qpid::types::Variant::Map detail
Thrown to indicate loss of underlying connection.