Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET
Apache Qpid Documentation
Main Page
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
qmf
posix
PrivateImplRef
EventNotifier
PrivateImplRef
Agent
AgentEvent
AgentSession
ConsoleEvent
ConsoleSession
Data
DataAddr
QmfException
KeyNotFound
IndexOutOfRange
OperationTimedOut
Handle
A handle is like a pointer: refers to an underlying implementation object
Query
Schema
SchemaId
SchemaMethod
SchemaProperty
Subscription
qpid
This file was automatically generated from the AMQP specification
client
arg
no_keyword
AsyncSession_0_10
AMQP 0-10 asynchronous session API
Session_0_10
AMQP 0-10 synchronous session API
AsyncSession_0_10
AMQP 0-10 session API with keyword arguments
Session_0_10
AMQP 0-10 session API with keyword arguments
framing
connection
dtx
execution
file
message
session
stream
DeliveryProperties
DtxGetTimeoutResult
DtxRecoverResult
ExchangeBoundResult
ExchangeQueryResult
FileProperties
FragmentProperties
Header
MessageAcquireResult
MessageProperties
MessageResumeResult
QueueQueryResult
UnauthorizedAccessException
NotFoundException
ResourceLockedException
PreconditionFailedException
ResourceDeletedException
IllegalStateException
CommandInvalidException
ResourceLimitExceededException
NotAllowedException
IllegalArgumentException
NotImplementedException
InternalErrorException
InvalidArgumentException
ConnectionForcedException
InvalidPathException
FramingErrorException
SessionBusyException
TransportBusyException
NotAttachedException
UnknownIdsException
ReplyTo
StreamProperties
XaResult
Xid
messaging
Address
Represents an address to which messages can be sent and from which messages can be received
PrivateImplRef
Connection
A connection represents a network connection to a remote endpoint
Duration
A duration is a time in milliseconds
MessagingException
This is the base class for all messaging related exceptions thrown by this API
InvalidOptionString
Thrown when the syntax of the option string used to configure a connection in not valid
KeyError
Thrown to indicate a failed lookup of some local object
LinkError
AddressError
ResolutionError
Thrown when a syntactically correct address cannot be resolved or used
AssertionFailed
Thrown when creating a sender or receiver for an address for which some asserted property of the node is not matched
NotFound
Thrown on attempts to create a sender or receiver to a non-existent node
MalformedAddress
Thrown when an address string with invalid syntax is used
ReceiverError
FetchError
NoMessageAvailable
Thrown by
Receiver::fetch()
,
Receiver::get()
and
Session::nextReceiver()
to indicate that there no message was available before the timeout specified
SenderError
SendError
MessageRejected
Thrown on a synchronous send to indicate that the message being sent was rejected
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
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
SessionError
SessionClosed
Thrown to indicate that the sesion was closed by this client (probably in a different thread) whilst we were waiting on it
TransactionError
TransactionAborted
Thrown on
Session::commit()
if reconnection results in the transaction being automatically aborted
UnauthorizedAccess
Thrown to indicate that the application attempted to do something for which it was not authorised by its peer
ConnectionError
AuthenticationFailure
TransportFailure
Thrown to indicate loss of underlying connection
FailoverUpdates
A utility to listen for updates on cluster membership and update the list of known urls for a connection accordingly
Handle
A handle is like a pointer: refers to an underlying implementation object
LoggerOutput
Interface class to allow redirection of log output
Logger
A utility class to allow the application to control the logging output of the qpid messaging library
Message
Representation of a message
EncodingException
Receiver
Interface through which messages are received
Sender
Interface through which messages are sent
Session
A session represents a distinct 'conversation' which can involve sending and receiving messages to and from different addresses
types
Exception
Uuid
Hasher
Hasher
for use with unordered_map
InvalidConversion
Thrown when an illegal conversion of a variant is attempted
Variant
Represents a value of variable type
Qpid C++ API Reference
Generated on Tue Oct 28 2014 for Qpid C++ Client API by
1.8.5