Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET
Apache Qpid Documentation
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
]
C
qpid::messaging::Address
Represents an address to which messages can be sent and from which messages can be received
▼
C
ChannelException
C
qpid::framing::NotAttachedException
C
qpid::framing::SessionBusyException
C
qpid::framing::TransportBusyException
C
qpid::framing::UnknownIdsException
▼
C
ConnectionException
C
qpid::framing::ConnectionForcedException
C
qpid::framing::FramingErrorException
C
qpid::framing::InvalidPathException
C
qpid::framing::DeliveryProperties
C
qpid::framing::DtxGetTimeoutResult
C
qpid::framing::DtxRecoverResult
C
qpid::messaging::Duration
A duration is a time in milliseconds
▼
C
std::exception
STL class
▼
C
qpid::types::Exception
►
C
qmf::QmfException
C
qmf::IndexOutOfRange
C
qmf::KeyNotFound
C
qmf::OperationTimedOut
C
qpid::messaging::EncodingException
►
C
qpid::messaging::MessagingException
This is the base class for all messaging related exceptions thrown by this API
►
C
qpid::messaging::ConnectionError
C
qpid::messaging::AuthenticationFailure
C
qpid::messaging::ProtocolVersionError
C
qpid::messaging::InvalidOptionString
Thrown when the syntax of the option string used to configure a connection in not valid
C
qpid::messaging::KeyError
Thrown to indicate a failed lookup of some local object
►
C
qpid::messaging::LinkError
►
C
qpid::messaging::AddressError
C
qpid::messaging::MalformedAddress
Thrown when an address string with invalid syntax is used
►
C
qpid::messaging::ResolutionError
Thrown when a syntactically correct address cannot be resolved or used
C
qpid::messaging::AssertionFailed
Thrown when creating a sender or receiver for an address for which some asserted property of the node is not matched
C
qpid::messaging::NotFound
Thrown on attempts to create a sender or receiver to a non-existent node
►
C
qpid::messaging::ReceiverError
►
C
qpid::messaging::FetchError
C
qpid::messaging::NoMessageAvailable
Thrown by
Receiver::fetch()
,
Receiver::get()
and
Session::nextReceiver()
to indicate that there no message was available before the timeout specified
►
C
qpid::messaging::SenderError
►
C
qpid::messaging::SendError
C
qpid::messaging::MessageRejected
Thrown on a synchronous send to indicate that the message being sent was rejected
C
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
C
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
►
C
qpid::messaging::SessionError
C
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
►
C
qpid::messaging::TransactionError
Base class for transactional errors
C
qpid::messaging::TransactionAborted
The transaction was automatically rolled back
C
qpid::messaging::TransactionUnknown
The outcome of the transaction on the broker, commit or roll-back, is not known
C
qpid::messaging::UnauthorizedAccess
Thrown to indicate that the application attempted to do something for which it was not authorised by its peer
C
qpid::messaging::TransportFailure
Thrown to indicate loss of underlying connection
C
qpid::types::InvalidConversion
Thrown when an illegal conversion of a variant is attempted
C
qpid::framing::ExchangeBoundResult
C
qpid::framing::ExchangeQueryResult
C
qpid::messaging::FailoverUpdates
A utility to listen for updates on cluster membership and update the list of known urls for a connection accordingly
C
qpid::framing::FileProperties
C
qpid::framing::FragmentProperties
C
qmf::Handle< T >
A handle is like a pointer: refers to an underlying implementation object
C
qpid::messaging::Handle< T >
A handle is like a pointer: refers to an underlying implementation object
▼
C
qmf::Handle< AgentEventImpl >
C
qmf::AgentEvent
▼
C
qmf::Handle< AgentImpl >
C
qmf::Agent
▼
C
qmf::Handle< AgentSessionImpl >
C
qmf::AgentSession
▼
C
qpid::messaging::Handle< ConnectionImpl >
C
qpid::messaging::Connection
A connection represents a network connection to a remote endpoint
▼
C
qmf::Handle< ConsoleEventImpl >
C
qmf::ConsoleEvent
▼
C
qmf::Handle< ConsoleSessionImpl >
C
qmf::ConsoleSession
▼
C
qmf::Handle< DataAddrImpl >
C
qmf::DataAddr
▼
C
qmf::Handle< DataImpl >
C
qmf::Data
▼
C
qmf::Handle< qmf::PosixEventNotifierImpl >
C
qmf::posix::EventNotifier
▼
C
qmf::Handle< QueryImpl >
C
qmf::Query
▼
C
qpid::messaging::Handle< ReceiverImpl >
C
qpid::messaging::Receiver
Interface through which messages are received
▼
C
qmf::Handle< SchemaIdImpl >
C
qmf::SchemaId
▼
C
qmf::Handle< SchemaImpl >
C
qmf::Schema
▼
C
qmf::Handle< SchemaMethodImpl >
C
qmf::SchemaMethod
▼
C
qmf::Handle< SchemaPropertyImpl >
C
qmf::SchemaProperty
▼
C
qpid::messaging::Handle< SenderImpl >
C
qpid::messaging::Sender
Interface through which messages are sent
▼
C
qpid::messaging::Handle< SessionImpl >
C
qpid::messaging::Session
A session represents a distinct 'conversation' which can involve sending and receiving messages to and from different addresses
▼
C
qmf::Handle< SubscriptionImpl >
C
qmf::Subscription
C
qpid::types::Uuid::Hasher
Hasher
for use with unordered_map
C
qpid::framing::Header
C
qpid::messaging::Logger
A utility class to allow the application to control the logging output of the qpid messaging library
C
qpid::messaging::LoggerOutput
Interface class to allow redirection of log output
C
qpid::messaging::Message
Representation of a message
C
qpid::framing::MessageAcquireResult
C
qpid::framing::MessageProperties
C
qpid::framing::MessageResumeResult
C
qmf::posix::PrivateImplRef< class >
C
qmf::PrivateImplRef< class >
C
qpid::messaging::PrivateImplRef< class >
C
qpid::framing::QueueQueryResult
C
qpid::framing::ReplyTo
▼
C
SessionBase_0_10
▼
C
qpid::client::no_keyword::AsyncSession_0_10
AMQP 0-10 asynchronous session API
C
qpid::client::AsyncSession_0_10
AMQP 0-10 session API with keyword arguments
▼
C
qpid::client::no_keyword::Session_0_10
AMQP 0-10 synchronous session API
C
qpid::client::Session_0_10
AMQP 0-10 session API with keyword arguments
▼
C
SessionException
C
qpid::framing::CommandInvalidException
C
qpid::framing::IllegalArgumentException
C
qpid::framing::IllegalStateException
C
qpid::framing::InternalErrorException
C
qpid::framing::InvalidArgumentException
C
qpid::framing::NotAllowedException
C
qpid::framing::NotFoundException
C
qpid::framing::NotImplementedException
C
qpid::framing::PreconditionFailedException
C
qpid::framing::ResourceDeletedException
C
qpid::framing::ResourceLimitExceededException
C
qpid::framing::ResourceLockedException
C
qpid::framing::UnauthorizedAccessException
C
qpid::framing::StreamProperties
C
qpid::types::Uuid
C
qpid::types::Variant
Represents a value of variable type
C
qpid::framing::XaResult
C
qpid::framing::Xid
Qpid C++ API Reference
Generated on Fri Jul 21 2017 for Qpid C++ Client API by
1.8.13