Class List

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:

qpid::sys::AbsTime | Class to represent an instant in time
qpid::Address | Contains the protocol address of an AMQP broker
qpid::messaging::Address | Represents an address to which messages can be sent and from which messages can be received
qpid::messaging::AddressError |
qmf::engine::Agent | Agent - Protocol engine for the QMF agent
qpid::console::Agent |
qmf::Agent |
qpid::management::AgentAttachment |
qmf::AgentEvent |
qmf::engine::AgentEvent | AgentEvent
qmf::engine::AgentProxy |
qmf::AgentSession |
std::allocator | STL class
qpid::management::Args |
qpid::management::ArgsNone |
qpid::framing::Array |
qpid::framing::ArrayValue |
qpid::messaging::AssertionFailed | Thrown when creating a sender or receiver for an address for which some asserted property of the node is not matched
qpid::client::no_keyword::AsyncSession_0_10 | AMQP 0-10 asynchronous session API
qpid::client::AsyncSession_0_10 | AMQP 0-10 session API with keyword arguments
qpid::console::Object::AttributeMap |
std::auto_ptr | STL class
qpid::client::AutoCancel | AutoCancel cancels a subscription in its destructor
std::bad_alloc | STL class
std::bad_cast | STL class
std::bad_exception | STL class
std::bad_typeid | STL class
std::basic_fstream | STL class
std::basic_ifstream | STL class
std::basic_ios | STL class
std::basic_iostream | STL class
std::basic_istream | STL class
std::basic_istringstream | STL class
std::basic_ofstream | STL class
std::basic_ostream | STL class
std::basic_ostringstream | STL class
std::basic_string | STL class
std::basic_stringstream | STL class
std::bitset | STL class
qpid::framing::BoolValue |
qpid::console::BoolValue |
qpid::console::Broker |
qmf::engine::BrokerEvent |
qmf::engine::BrokerProxy |
qpid::framing::Buffer |
qpid::management::Buffer | This class is a wrapper around qpid::framing::Buffer that does not include any dependencies from boost or from qpid::framing
qpid::client::CannotConnectException |
qpid::ChannelException |
qpid::console::ClassKey |
qpid::ClosedException |
qpid::client::FailoverManager::Command | Interface to implement for doing work that can be resumed on failover
qpid::framing::CommandInvalidException | The command segments could not be decoded
qpid::CommonOptions | Standard options for configuration
qpid::client::Completion | Asynchronous commands that do not return a result will return a Completion
std::complex | STL class
qpid::sys::Condition | A condition variable for thread synchronization
qpid::sys::ConditionalScopedLock |
qpid::client::Connection | Represents a connection to an AMQP broker
qpid::messaging::Connection | A connection represents a network connection to a remote endpoint
qpid::messaging::ConnectionError |
qpid::ConnectionException |
qpid::framing::ConnectionForcedException | An operator intervened to close the connection for some reason
qmf::engine::ConnectionSettings | Settings for AMQP connections to the broker
qpid::management::ConnectionSettings | Settings for a Connection
qpid::client::ConnectionSettings | Settings for a Connection
qpid::console::Broker::ConnectionThread |
qmf::engine::Console |
qmf::ConsoleEvent |
qmf::engine::ConsoleEvent |
qpid::console::ConsoleListener | Implement a subclass of ConsoleListener and subscribe it using the SessionManager to receive indications
qmf::ConsoleSession |
qmf::engine::ConsoleSettings |
std::basic_string::const_iterator | STL iterator class
std::string::const_iterator | STL iterator class
std::wstring::const_iterator | STL iterator class
std::deque::const_iterator | STL iterator class
std::list::const_iterator | STL iterator class
std::map::const_iterator | STL iterator class
std::multimap::const_iterator | STL iterator class
std::set::const_iterator | STL iterator class
std::multiset::const_iterator | STL iterator class
std::vector::const_iterator | STL iterator class
std::basic_string::const_reverse_iterator | STL iterator class
std::string::const_reverse_iterator | STL iterator class
std::wstring::const_reverse_iterator | STL iterator class
std::deque::const_reverse_iterator | STL iterator class
std::list::const_reverse_iterator | STL iterator class
std::map::const_reverse_iterator | STL iterator class
std::multimap::const_reverse_iterator | STL iterator class
std::set::const_reverse_iterator | STL iterator class
std::multiset::const_reverse_iterator | STL iterator class
std::vector::const_reverse_iterator | STL iterator class
qpid::framing::FieldValue::Data |
qmf::Data |
qmf::DataAddr |
qpid::framing::DeliveryProperties |
std::deque | STL class
std::domain_error | STL class
qpid::framing::DoubleValue |
qpid::console::DoubleValue |
qpid::framing::DtxGetTimeoutResult |
qpid::framing::DtxRecoverResult |
qpid::sys::Duration | Class to represent the duration between instants of time
qpid::messaging::Duration | A duration is a time in milliseconds
qpid::framing::EncodedValue |
qpid::messaging::EncodingException |
qpid::ErrnoException | Exception that includes an errno message
qmf::engine::Event |
qpid::console::Event |
qmf::posix::EventNotifier |
qpid::Options::Exception |
qpid::types::Exception |
std::exception | STL class
qpid::Exception | Base class for Qpid runtime exceptions
qpid::sys::ExceptionHolder | Holder for exceptions
qpid::framing::ExchangeBoundResult |
qpid::framing::ExchangeQueryResult |
qpid::client::FailoverListener | Listen for updates from the amq.failover exchange
qpid::client::FailoverManager | Utility to manage failover
qpid::messaging::FailoverUpdates | A utility to listen for updates on cluster membership and update the list of known urls for a connection accordingly
std::ios_base::failure | STL class
qpid::messaging::FetchError |
qpid::framing::FieldTable | A set of name-value pairs
qpid::framing::FieldTableValue |
qpid::framing::FieldValue | Value that can appear in an AMQP field table
qpid::framing::FieldValueException | Exception that is the base exception for all field table errors
qpid::framing::FileProperties |
qpid::framing::FixedWidthValue |
qpid::framing::FixedWidthValue< 0 > |
qpid::framing::FloatValue |
qpid::console::FloatValue |
qpid::client::FlowControl | Flow control works by associating a finite amount of "credit" with a subscription
qpid::framing::FragmentProperties |
qpid::framing::FramingErrorException | A valid frame header cannot be formed from the incoming byte stream
std::fstream | STL class
qpid::client::Future |
qpid::client::FutureCompletion |
qpid::client::FutureResult |
qpid::messaging::Handle | A handle is like a pointer: refers to an underlying implementation object
qpid::client::Handle | A handle is like a pointer: refers to an underlying implementation object
qmf::Handle | A handle is like a pointer: refers to an underlying implementation object
qpid::framing::Header |
std::ifstream | STL class
qpid::framing::IllegalArgumentException | The command argument is malformed, i.e
qpid::framing::IllegalStateException | The peer sent a command that is not permitted in the current state of the session
qmf::IndexOutOfRange |
qpid::log::Statement::Initializer |
qpid::InlineAllocator | An allocator that has inline storage for up to Max objects of type BaseAllocator::value_type
qpid::InlineRebind |
qpid::InlineRebind< T, T, BaseAllocator, Max > |
qpid::InlineVector | A vector that stores up to Max elements in inline storage, otherwise uses normal vector allocation
qpid::console::Int64Value |
qpid::framing::Integer16Value |
qpid::framing::Integer64Value |
qpid::framing::Integer8Value |
qpid::framing::IntegerValue |
qpid::framing::InternalErrorException | The peer could not complete the command because of an internal error
qpid::console::IntValue |
qpid::Url::Invalid |
std::invalid_argument | STL class
qpid::framing::InvalidArgumentException | An invalid argument was passed to a command, and the operation could not proceed
qpid::types::InvalidConversion | Thrown when an illegal conversion of a variant is attempted
qpid::framing::InvalidConversionException | Exception thrown when we can't perform requested conversion
qpid::messaging::InvalidOptionString | Thrown when the syntax of the option string used to configure a connection in not valid
qpid::framing::InvalidPathException | The client tried to work with an unknown virtual host
qpid::sys::IOHandle |
qpid::sys::IOHandlePrivate |
std::ios | STL class
std::ios_base | STL class
std::istream | STL class
std::istringstream | STL class
qpid::framing::Buffer::Iterator | Buffer input/output iterator
qpid::RangeSet::iterator |
std::basic_string::iterator | STL iterator class
std::string::iterator | STL iterator class
std::wstring::iterator | STL iterator class
std::deque::iterator | STL iterator class
std::list::iterator | STL iterator class
std::map::iterator | STL iterator class
std::multimap::iterator | STL iterator class
std::set::iterator | STL iterator class
std::multiset::iterator | STL iterator class
std::vector::iterator | STL iterator class
qpid::messaging::KeyError | Thrown to indicate a failed lookup of some local object
qmf::KeyNotFound |
std::length_error | STL class
qpid::log::LevelTraits |
qpid::messaging::LinkError |
qpid::framing::List | Representation of an AMQP 0-10 list
std::list | STL class
qpid::amqp_0_10::ListCodec | Codec for encoding/decoding a list of Variants using the AMQP 0-10 list encoding
qpid::framing::ListValue |
qpid::client::LocalQueue | A local queue to collect messages retrieved from a remote broker queue
qpid::log::Logger | Central logging agent
std::logic_error | STL class
qpid::messaging::MalformedAddress | Thrown when an address string with invalid syntax is used
qpid::management::Manageable |
qpid::management::ManagementAgent |
qpid::management::ManagementEvent |
qpid::management::ManagementItem |
qpid::management::ManagementObject |
std::map | STL class
qpid::amqp_0_10::MapCodec | Codec for encoding/decoding a map of Variants using the AMQP 0-10 map encoding
qpid::console::MapValue |
qpid::messaging::Message | Representation of a message
qpid::client::Message | A message sent to or received from the broker
qmf::engine::Message |
qpid::framing::MessageAcquireResult |
qpid::client::MessageListener | Implement a subclass of MessageListener and subscribe it using the SubscriptionManager to receive messages
qpid::framing::MessageProperties |
qpid::client::MessageReplayTracker | Utility to track messages sent asynchronously, allowing those that are indoubt to be replayed over a new session
qpid::framing::MessageResumeResult |
qpid::messaging::MessagingException | This is the base class for all messaging related exceptions thrown by this API
qmf::engine::MethodResponse |
qpid::console::MethodResponse |
qpid::sys::Monitor | A monitor is a condition variable and a mutex
qpid::Msg | A simple wrapper for std::ostringstream that allows in place construction of a message and automatic conversion to string
std::multimap | STL class
std::multiset | STL class
qpid::sys::Mutex | Mutex lock
qpid::management::Mutex |
qpid::console::Package::NameHash |
qpid::console::Package::NameHashComp |
qpid::messaging::NoMessageAvailable | Thrown by Receiver::fetch(), Receiver::get() and Session::nextReceiver() to indicate that there no message was available before the timeout specified
qpid::framing::NotAllowedException | The peer tried to use a command a manner that is inconsistent with the rules described in the specification
qpid::framing::NotAttachedException | The transport is not currently attached to any session
qpid::messaging::NotFound | Thrown on attempts to create a sender or receiver to a non-existent node
qpid::framing::NotFoundException | The client attempted to work with a server entity that does not exist
qpid::management::Notifyable |
qpid::framing::NotImplementedException | The peer tried to use functionality that is not implemented in its partner
qpid::sys::NullIOHandle |
qpid::console::NullValue |
qmf::engine::Object |
qpid::console::Object |
qpid::console::ObjectId |
qmf::engine::ObjectId |
qpid::management::ObjectId |
std::ofstream | STL class
qmf::OperationTimedOut |
qpid::Options | Base class for options
qpid::log::Options | Logging options for config parser
qpid::OptionValue |
std::ostream | STL class
std::ostringstream | STL class
std::out_of_range | STL class
qpid::framing::OutOfBounds |
qpid::management::OutOfBounds |
qpid::log::Logger::Output | Logging output sink
std::overflow_error | STL class
qpid::console::Package |
qpid::sys::PODMutex | PODMutex is a POD, can be static-initialized with PODMutex m = QPID_PODMUTEX_INITIALIZER
qpid::sys::PosixIOHandle |
qpid::framing::PreconditionFailedException | The client requested a command that was not allowed because some precondition failed
std::priority_queue | STL class
qpid::framing::ProtocolVersion |
qmf::QmfException |
qmf::Query |
qmf::engine::Query |
qmf::engine::QueryElement |
qmf::engine::QueryExpression |
qmf::engine::QueryOperand |
qmf::engine::QueryResponse |
std::queue | STL class
qpid::client::QueueOptions | A help class to set options on the Queue
qpid::framing::QueueQueryResult |
qpid::sys::Raisable |
qpid::Range | A range of values, used in RangeSet
std::range_error | STL class
qpid::RangeSet | A set implemented as a list of [begin, end) ranges
qpid::InlineAllocator::rebind |
qpid::messaging::Receiver | Interface through which messages are received
qpid::messaging::ReceiverError |
qpid::client::FailoverManager::ReconnectionStrategy |
qpid::console::RefValue |
qpid::client::MessageReplayTracker::ReplayRecord |
qpid::framing::ReplyTo |
qmf::engine::ResilientConnection | ResilientConnection represents a Qpid connection that is resilient
qmf::engine::ResilientConnectionEvent | Represents events that occur, unsolicited, from ResilientConnection
qpid::messaging::ResolutionError | Thrown when a syntactically correct address cannot be resolved or used
qpid::framing::ResourceDeletedException | A server entity the client is working with has been deleted
qpid::framing::ResourceLimitExceededException | The client exceeded its resource allocation
qpid::framing::ResourceLockedException | The client attempted to work with a server entity to which it has no access because another client is working with it
std::string::reverse_iterator | STL iterator class
std::set::reverse_iterator | STL iterator class
std::basic_string::reverse_iterator | STL iterator class
std::multiset::reverse_iterator | STL iterator class
std::wstring::reverse_iterator | STL iterator class
std::map::reverse_iterator | STL iterator class
std::deque::reverse_iterator | STL iterator class
std::multimap::reverse_iterator | STL iterator class
std::vector::reverse_iterator | STL iterator class
std::list::reverse_iterator | STL iterator class
qpid::sys::Runnable | Interface for objects that can be run, e.g
std::runtime_error | STL class
qpid::sys::RWlock | RW lock
qmf::Schema |
qpid::console::SchemaArgument |
qmf::engine::SchemaArgument |
qpid::console::SchemaClass |
qmf::engine::SchemaClassKey |
qmf::engine::SchemaEventClass |
qmf::SchemaId |
qpid::console::SchemaMethod |
qmf::SchemaMethod |
qmf::engine::SchemaMethod |
qmf::engine::SchemaObjectClass |
qmf::engine::SchemaProperty |
qpid::console::SchemaProperty |
qmf::SchemaProperty |
qmf::engine::SchemaStatistic |
qpid::console::SchemaStatistic |
qpid::sys::ScopedLock | Scoped lock template: calls lock() in ctor, unlock() in dtor
qpid::management::ScopedLockTemplate | Scoped lock template: calls lock() in ctor, unlock() in dtor
qpid::sys::ScopedRlock |
qpid::sys::ScopedUnlock |
qpid::management::ScopedUnlockTemplate |
qpid::sys::ScopedWlock |
qpid::log::Selector | A selector identifies the set of log messages to enable
qpid::messaging::Sender | Interface through which messages are sent
qpid::messaging::SenderError |
qpid::messaging::SendError |
qpid::console::SequenceManager |
qpid::framing::SequenceNumber | 4-byte sequence number that 'wraps around'
qpid::framing::SequenceSet |
qpid::messaging::Session | A session represents a distinct 'conversation' which can involve sending and receiving messages to and from different addresses
qpid::client::no_keyword::Session_0_10 | AMQP 0-10 synchronous session API
qpid::client::Session_0_10 | AMQP 0-10 session API with keyword arguments
qpid::client::SessionBase_0_10 | Base class for handles to an AMQP session
qpid::framing::SessionBusyException | The session is currently attached to another transport
qpid::messaging::SessionError |
qpid::SessionException |
qmf::engine::SessionHandle |
qpid::SessionId | Identifier for a session
qpid::console::SessionManager |
std::set | STL class
qpid::console::SessionManager::Settings |
qpid::management::ManagementAgent::Singleton |
qpid::log::SinkOptions | Logging sink options
std::stack | STL class
qpid::log::Statement | POD struct representing a logging statement in source code
qpid::InlineAllocator::Store |
qpid::framing::Str16Value |
qpid::framing::Str8Value |
qpid::framing::StreamProperties |
std::string | STL class
std::stringstream | STL class
qpid::console::StringValue |
qpid::framing::Struct32Value |
qpid::framing::StructHelper |
qmf::Subscription |
qpid::client::Subscription | A handle to an active subscription
qpid::client::SubscriptionManager | A class to help create and manage subscriptions
qpid::client::SubscriptionSettings | Settings for a subscription
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
qpid::sys::Thread |
qpid::framing::TimeValue |
qpid::messaging::TransactionAborted | Thrown on Session::commit() if reconnection results in the transaction being automatically aborted
qpid::messaging::TransactionError |
qpid::framing::TransportBusyException | The transport is currently attached to another session
qpid::messaging::TransportFailure | Thrown to indicate loss of underlying connection
qpid::TransportFailure | Exception representing transport failure
qpid::client::TypedResult | Returned by asynchronous commands that return a result
qpid::console::Uint64Value |
qpid::console::UintValue |
qpid::messaging::UnauthorizedAccess | Thrown to indicate that the application attempted to do something for which it was not authorised by its peer
qpid::framing::UnauthorizedAccessException | The client attempted to work with a server entity to which it has no access due to security settings
std::underflow_error | STL class
qpid::framing::UnknownIdsException | Command data was received prior to any use of the command-point control
qpid::framing::Unsigned16Value |
qpid::framing::Unsigned32Value |
qpid::framing::Unsigned64Value |
qpid::framing::Unsigned8Value |
qpid::Url | An AMQP URL contains a list of addresses
qpid::framing::Uuid | A UUID is represented as a boost::array of 16 bytes
qpid::types::Uuid |
qpid::framing::UuidValue |
qpid::console::UuidValue |
std::valarray | STL class
qmf::engine::Value |
qpid::console::Value |
qpid::console::ValueFactory |
qpid::framing::Var16Value |
qpid::framing::Var32Value |
qpid::framing::VariableWidthValue |
qpid::types::Variant | Represents a value of variable type
std::vector | STL class
qpid::framing::VoidValue |
std::wfstream | STL class
std::wifstream | STL class
qpid::framing::Window |
std::wios | STL class
std::wistream | STL class
std::wistringstream | STL class
std::wofstream | STL class
std::wostream | STL class
std::wostringstream | STL class
qpid::sys::ExceptionHolder::Wrapper |
std::wstring | STL class
std::wstringstream | STL class
qpid::framing::XaResult |
qpid::framing::Xid |