Apache Qpid C++ API
Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
qpid::sys::AbsTimeClass to represent an instant in time
additive1
qpid::AddressContains the address of an AMQP broker
qpid::messaging::AddressRepresents an address to which messages can be sent and from which messages can be received
qmf::AgentQMF Agent portal
qmf::engine::AgentAgent - Protocol engine for the QMF agent
qpid::console::Agent
qpid::management::AgentAttachment
qmf::engine::AgentEventAgentEvent
qmf::AgentListenerAgentListener is used by agents that select the internalStore=false option (see Agent constructor) or by agents that wish to provide access control for queries and methods
qmf::AgentObjectAgentObject is an extension of Object with agent-specific methods added
qmf::engine::AgentProxy
qpid::management::Args
qpid::management::ArgsNone
qpid::framing::Array
qpid::framing::ArrayValue
qpid::client::AsyncSession_0_10AMQP 0-10 session API with keyword arguments
qpid::client::no_keyword::AsyncSession_0_10AMQP 0-10 asynchronous session API
qpid::console::Object::AttributeMap
qpid::client::AutoCancelAutoCancel cancels a subscription in its destructor
qpid::framing::BoolValue
qpid::console::BoolValue
qpid::console::Broker
qmf::engine::BrokerEvent
qmf::engine::BrokerProxy
qpid::framing::Buffer
qpid::client::CannotConnectException
qpid::ChannelException
qpid::console::ClassKey
qpid::ClosedException
qpid::messaging::Codec
qpid::client::FailoverManager::CommandInterface to implement for doing work that can be resumed on failover
qpid::framing::CommandInvalidExceptionThe command segments could not be decoded
qpid::CommonOptionsStandard options for configuration
qpid::client::CompletionAsynchronous commands that do not return a result will return a Completion
qpid::sys::ConditionA condition variable for thread synchronization
qpid::sys::ConditionalScopedLock< L >
qmf::ConnectionConnection to a QPID broker that can be used by agents and consoles, possibly multiple at the same time
qpid::client::ConnectionRepresents a connection to an AMQP broker
qpid::messaging::Connection
qpid::ConnectionException
qpid::framing::ConnectionForcedExceptionAn operator intervened to close the connection for some reason
qmf::ConnectionListenerImplement a subclass of ConnectionListener and provide it with the Connection constructor to receive notification of changes in the connection state
qmf::engine::ConnectionSettingsSettings for AMQP connections to the broker
qpid::client::ConnectionSettingsSettings for a Connection
qmf::engine::Console
qmf::engine::ConsoleEvent
qpid::console::ConsoleListenerImplement a subclass of ConsoleListener and subscribe it using the SessionManager to receive indications
qmf::ConsoleObjectConsoleObject is an extension of Object with console-specific methods added
qmf::engine::ConsoleSettings
qpid::framing::FieldValue::Data
qpid::framing::DeliveryProperties
qpid::framing::DoubleValue
qpid::console::DoubleValue
qpid::framing::DtxGetTimeoutResult
qpid::framing::DtxRecoverResult
qpid::sys::DurationClass to represent the duration between instants of time
qpid::framing::EncodedValue< T >
qpid::ErrnoExceptionException that includes an errno message
qmf::engine::Event
qpid::console::Event
qpid::ExampleAddress
qpid::ExceptionBase class for Qpid runtime exceptions
qpid::Options::Exception
qpid::sys::ExceptionHolderHolder for exceptions
qpid::framing::ExchangeBoundResult
qpid::framing::ExchangeQueryResult
qpid::client::FailoverListenerListen for updates from the amq.failover exchange
qpid::client::FailoverManagerUtility to manage failover
qpid::framing::FieldTableA set of name-value pairs
qpid::framing::FieldTableValue
qpid::framing::FieldValueValue that can appear in an AMQP field table
qpid::framing::FieldValueExceptionException that is the base exception for all field table errors
qpid::framing::FileProperties
qpid::framing::FixedWidthValue< width >
qpid::framing::FixedWidthValue< 0 >
qpid::framing::FloatValue
qpid::console::FloatValue
qpid::client::FlowControlFlow control works by associating a finite amount of "credit" with a subscription
qpid::framing::FragmentProperties
qpid::framing::FramingErrorExceptionA valid frame header cannot be formed from the incoming byte stream
qpid::client::Future
qpid::client::FutureCompletion
qpid::client::FutureResult
qpid::client::Handle< T >A handle is like a pointer: refers to an underlying implementation object
qpid::framing::Header
qpid::framing::IllegalArgumentExceptionThe command argument is malformed, i.e
qpid::framing::IllegalStateExceptionThe peer sent a command that is not permitted in the current state of the session
qpid::log::Statement::Initializer
qpid::InlineAllocator< BaseAllocator, Max >An allocator that has inline storage for up to Max objects of type BaseAllocator::value_type
qpid::InlineRebind< RequestedType, InlineType, BaseAllocator, Max >
qpid::InlineRebind< T, T, BaseAllocator, Max >
qpid::InlineVector< T, Max, Alloc >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::InternalErrorExceptionThe peer could not complete the command because of an internal error
qpid::console::IntValue
qpid::Url::Invalid
qpid::messaging::InvalidAddress
qpid::framing::InvalidArgumentExceptionAn invalid argument was passed to a command, and the operation could not proceed
qpid::messaging::InvalidConversionThrown when an illegal conversion of a variant is attempted
qpid::framing::InvalidConversionExceptionException thrown when we can't perform requested conversion
qpid::messaging::InvalidOptionString
qpid::framing::InvalidPathExceptionThe client tried to work with an unknown virtual host
qpid::sys::IOHandle
qpid::sys::IOHandlePrivate
qpid::RangeSet< T >::iterator
qpid::framing::Buffer::IteratorBuffer input/output iterator
qpid::messaging::KeyError
qpid::log::LevelTraits
qpid::framing::ListRepresentation of an AMQP 0-10 list
qpid::client::amqp0_10::ListCodecCodec for encoding/decoding a list of Variants using the AMQP 0-10 list encoding
qpid::messaging::ListContentAllows message content to be manipulated as a list
qpid::framing::ListValue
qpid::messaging::ListViewProvides a view of message content as a list
qpid::client::LocalQueueA local queue to collect messages retrieved from a remote broker queue
qpid::log::LoggerCentral logging agent
qpid::messaging::MalformedAddress
qpid::management::Manageable
qpid::management::ManagementAgent
qpid::management::ManagementEvent
qpid::management::ManagementItem
qpid::management::ManagementObject
qpid::client::amqp0_10::MapCodecCodec for encoding/decoding a map of Variants using the AMQP 0-10 map encoding
qpid::messaging::MapContentAllows message content to be manipulated as a map
qpid::console::MapValue
qpid::messaging::MapViewProvides a view of message content as a list
qmf::engine::Message
qpid::messaging::MessageRepresentation of a message
qpid::client::MessageA message sent to or received from the broker
qpid::framing::MessageAcquireResult
qpid::client::MessageListenerImplement a subclass of MessageListener and subscribe it using the SubscriptionManager to receive messages
qpid::framing::MessageProperties
qpid::client::MessageReplayTrackerUtility to track messages sent asynchronously, allowing those that are indoubt to be replayed over a new session
qpid::framing::MessageResumeResult
qmf::engine::MethodResponse
qpid::console::MethodResponse
qpid::sys::MonitorA monitor is a condition variable and a mutex
qpid::MsgA simple wrapper for std::ostringstream that allows in place construction of a message and automatic conversion to string
qpid::sys::MutexMutex lock
qpid::messaging::Receiver::NoMessageAvailable
qpid::framing::NotAllowedExceptionThe peer tried to use a command a manner that is inconsistent with the rules described in the specification
qpid::framing::NotAttachedExceptionThe transport is not currently attached to any session
qpid::framing::NotFoundExceptionThe client attempted to work with a server entity that does not exist
qpid::framing::NotImplementedExceptionThe peer tried to use functionality that is not implemented in its partner
qpid::sys::NullIOHandle
qpid::console::NullValue
qpid::console::Object
qmf::engine::Object
qpid::console::ObjectId
qmf::engine::ObjectId
qpid::management::ObjectId
qpid::log::OptionsLogging options for config parser
qpid::OptionsBase class for options
qpid::OptionValue< T >
qpid::framing::OutOfBounds
qpid::log::Logger::OutputLogging output sink
qpid::console::Package
qpid::sys::PODMutexPODMutex is a POD, can be static-initialized with PODMutex m = QPID_PODMUTEX_INITIALIZER
qpid::sys::PosixIOHandle
qpid::framing::PreconditionFailedExceptionThe client requested a command that was not allowed because some precondition failed
qpid::framing::ProtocolVersion
qmf::engine::Query
qmf::engine::QueryElement
qmf::engine::QueryExpression
qmf::engine::QueryOperand
qmf::engine::QueryResponse
qpid::client::QueueOptionsA help class to set options on the Queue
qpid::framing::QueueQueryResult
qpid::sys::Raisable
qpid::Range< T >A range of values, used in RangeSet
qpid::RangeSet< T >A set implemented as a list of [begin, end) ranges
qpid::InlineAllocator< BaseAllocator, Max >::rebind< T1 >
qpid::messaging::ReceiverInterface through which messages are received
qpid::client::FailoverManager::ReconnectionStrategy
qpid::console::RefValue
qpid::framing::ReplyTo
qmf::engine::ResilientConnectionResilientConnection represents a Qpid connection that is resilient
qmf::engine::ResilientConnectionEventRepresents events that occur, unsolicited, from ResilientConnection
qpid::framing::ResourceDeletedExceptionA server entity the client is working with has been deleted
qpid::framing::ResourceLimitExceededExceptionThe client exceeded its resource allocation
qpid::framing::ResourceLockedExceptionThe client attempted to work with a server entity to which it has no access because another client is working with it
qpid::sys::RunnableInterface for objects that can be run, e.g
qpid::sys::RWlockRW lock
qpid::console::SchemaArgument
qmf::engine::SchemaArgument
qpid::console::SchemaClass
qmf::engine::SchemaClassKey
qmf::engine::SchemaEventClass
qmf::engine::SchemaMethod
qpid::console::SchemaMethod
qmf::engine::SchemaObjectClass
qpid::console::SchemaProperty
qmf::engine::SchemaProperty
qmf::engine::SchemaStatistic
qpid::console::SchemaStatistic
qpid::sys::ScopedLock< L >Scoped lock template: calls lock() in ctor, unlock() in dtor
qpid::sys::ScopedRlock< L >
qpid::sys::ScopedUnlock< L >
qpid::sys::ScopedWlock< L >
qpid::log::SelectorA selector identifies the set of log messages to enable
qpid::messaging::SenderInterface through which messages are sent
qpid::console::SequenceManager
qpid::framing::SequenceNumber4-byte sequence number that 'wraps around'
qpid::framing::SequenceSet
qpid::messaging::SessionA session represents a distinct 'conversation' which can involve sending and receiving messages to and from different addresses
qpid::client::Session_0_10AMQP 0-10 session API with keyword arguments
qpid::client::no_keyword::Session_0_10AMQP 0-10 synchronous session API
qpid::client::SessionBase_0_10Base class for handles to an AMQP session
qpid::framing::SessionBusyExceptionThe session is currently attached to another transport
qpid::SessionException
qmf::engine::SessionHandle
qpid::SessionIdIdentifier for a session
qpid::console::SessionManager
qpid::console::SessionManager::Settings
qpid::management::ManagementAgent::Singleton
qpid::log::SinkOptionsLogging sink options
qpid::log::StatementPOD struct representing a logging statement in source code
qpid::framing::Str16Value
qpid::framing::Str8Value
qpid::framing::StreamProperties
qpid::console::StringValue
qpid::framing::Struct32Value
qpid::framing::StructHelper
qpid::client::SubscriptionA handle to an active subscription
qpid::client::SubscriptionManagerA class to help create and manage subscriptions
qpid::client::SubscriptionSettingsSettings for a subscription
qpid::TcpAddressTCP address of a broker - host:port
qpid::sys::Thread
qpid::framing::TimeValue
qpid::framing::TransportBusyExceptionThe transport is currently attached to another session
qpid::TransportFailureException representing transport failure
qpid::client::TypedResult< T >Returned by asynchronous commands that return a result
qpid::console::Uint64Value
qpid::console::UintValue
qpid::framing::UnauthorizedAccessExceptionThe client attempted to work with a server entity to which it has no access due to security settings
qpid::framing::UnknownIdsExceptionCommand 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::UrlAn AMQP URL contains a list of addresses
qpid::framing::UuidA UUID is represented as a boost::array of 16 bytes
qpid::console::UuidValue
qmf::engine::Value
qpid::console::Value
qpid::console::ValueFactory
qpid::framing::VariableWidthValue< lenwidth >
qpid::messaging::VariantRepresents a value of variable type
qpid::framing::VoidValue
qpid::framing::Window
qpid::framing::XaResult
qpid::framing::Xid

Qpid C++ API Reference
Generated on Tue May 4 14:28:24 2010 for Qpid C++ Client API by doxygen 1.6.2-20100208