Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Classes | Namespaces
exceptions.h File Reference
#include "qpid/messaging/ImportExport.h"
#include "qpid/types/Exception.h"
#include "qpid/types/Variant.h"

Go to the source code of this file.

Classes

struct  qpid::messaging::MessagingException
 This is the base class for all messaging related exceptions thrown by this API. More...
 
struct  qpid::messaging::InvalidOptionString
 Thrown when the syntax of the option string used to configure a connection in not valid. More...
 
struct  qpid::messaging::KeyError
 Thrown to indicate a failed lookup of some local object. More...
 
struct  qpid::messaging::LinkError
 
struct  qpid::messaging::AddressError
 
struct  qpid::messaging::ResolutionError
 Thrown when a syntactically correct address cannot be resolved or used. More...
 
struct  qpid::messaging::AssertionFailed
 Thrown when creating a sender or receiver for an address for which some asserted property of the node is not matched. More...
 
struct  qpid::messaging::NotFound
 Thrown on attempts to create a sender or receiver to a non-existent node. More...
 
struct  qpid::messaging::MalformedAddress
 Thrown when an address string with invalid syntax is used. More...
 
struct  qpid::messaging::ReceiverError
 
struct  qpid::messaging::FetchError
 
struct  qpid::messaging::NoMessageAvailable
 Thrown by Receiver::fetch(), Receiver::get() and Session::nextReceiver() to indicate that there no message was available before the timeout specified. More...
 
struct  qpid::messaging::SenderError
 
struct  qpid::messaging::SendError
 
struct  qpid::messaging::MessageRejected
 Thrown on a synchronous send to indicate that the message being sent was rejected. More...
 
struct  qpid::messaging::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  qpid::messaging::OutOfCapacity
 Thrown to indicate that the locally configured sender capacity has been reached, and thus no further messages can be put on the replay buffer. More...
 
struct  qpid::messaging::SessionError
 
struct  qpid::messaging::SessionClosed
 Thrown to indicate that the sesion was closed by this client (probably in a different thread) whilst we were waiting on it. More...
 
struct  qpid::messaging::TransactionError
 
struct  qpid::messaging::TransactionAborted
 Thrown on Session::commit() if reconnection results in the transaction being automatically aborted. More...
 
struct  qpid::messaging::UnauthorizedAccess
 Thrown to indicate that the application attempted to do something for which it was not authorised by its peer. More...
 
struct  qpid::messaging::ConnectionError
 
struct  qpid::messaging::AuthenticationFailure
 
struct  qpid::messaging::TransportFailure
 Thrown to indicate loss of underlying connection. More...
 

Namespaces

 qpid
 This file was automatically generated from the AMQP specification.
 
 qpid::messaging
 

Qpid C++ API Reference
Generated on Tue Oct 28 2014 for Qpid C++ Client API by doxygen 1.8.5