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::messaging::AddressRepresents an address to which messages can be sent and from which messages can be received
qpid::AddressContains the protocol address of an AMQP broker
qpid::messaging::AddressError
qmf::engine::AgentAgent - Protocol engine for the QMF agent
qpid::console::Agent
qmf::AgentQMF Agent portal
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::messaging::AssertionFailed
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::management::BufferThis class is a wrapper around qpid::framing::Buffer that does not include any dependencies from boost or from qpid::framing
qpid::framing::Buffer
qpid::client::CannotConnectException
qpid::ChannelException
qpid::console::ClassKey
qpid::ClosedException
qpid::client::FailoverManager::CommandInterface to implement for doing work that can be resumed on failover
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::messaging::ConnectionA connection represents a network connection to a remote endpoint
qpid::client::ConnectionRepresents a connection to an AMQP broker
qpid::messaging::ConnectionError
qpid::ConnectionException
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::management::ConnectionSettingsSettings for a Connection
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::DoubleValue
qpid::console::DoubleValue
qpid::messaging::DurationA duration is a time in milliseconds
qpid::sys::DurationClass to represent the duration between instants of time
qpid::framing::EncodedValue< T >
qpid::messaging::EncodingException
qpid::ErrnoExceptionException that includes an errno message
qpid::console::Event
qmf::engine::Event
qpid::ExceptionBase class for Qpid runtime exceptions
qpid::Options::Exception
qpid::types::Exception
qpid::sys::ExceptionHolderHolder for exceptions
qpid::client::FailoverListenerListen for updates from the amq.failover exchange
qpid::client::FailoverManagerUtility to manage failover
qpid::messaging::FailoverUpdatesA utility to listen for updates on cluster membership and update the list of known urls for a connection accordingly
qpid::messaging::FetchError
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::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::client::Future
qpid::client::FutureCompletion
qpid::client::FutureResult
qpid::messaging::Handle< T >A handle is like a pointer: refers to an underlying implementation object
qpid::client::Handle< T >A handle is like a pointer: refers to an underlying implementation object
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::console::IntValue
qpid::Url::Invalid
qpid::types::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::sys::IOHandle
qpid::sys::IOHandlePrivate
qpid::RangeSet< T >::iterator
qpid::framing::Buffer::IteratorBuffer input/output iterator
qpid::messaging::KeyError
qpid::log::LevelTraits
qpid::messaging::LinkError
qpid::framing::ListRepresentation of an AMQP 0-10 list
qpid::amqp_0_10::ListCodecCodec for encoding/decoding a list of Variants using the AMQP 0-10 list encoding
qpid::framing::ListValue
qpid::client::LocalQueueA local queue to collect messages retrieved from a remote broker queue
qpid::log::LoggerCentral logging agent
qpid::messaging::MalformedAddressThrown when an address string with inalid sytanx is used
qpid::management::Manageable
qpid::management::ManagementAgent
qpid::management::ManagementEvent
qpid::management::ManagementItem
qpid::management::ManagementObject
qpid::amqp_0_10::MapCodecCodec for encoding/decoding a map of Variants using the AMQP 0-10 map encoding
qpid::console::MapValue
qmf::engine::Message
qpid::messaging::MessageRepresentation of a message
qpid::client::MessageA message sent to or received from the broker
qpid::client::MessageListenerImplement a subclass of MessageListener and subscribe it using the SubscriptionManager to receive messages
qpid::client::MessageReplayTrackerUtility to track messages sent asynchronously, allowing those that are indoubt to be replayed over a new session
qpid::messaging::MessagingException
qpid::console::MethodResponse
qmf::engine::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::management::Mutex
qpid::sys::MutexMutex lock
qpid::messaging::NoMessageAvailable
qpid::messaging::NotFound
qpid::management::Notifyable
qpid::sys::NullIOHandle
qpid::console::NullValue
qpid::console::Object
qmf::engine::Object
qpid::console::ObjectId
qpid::management::ObjectId
qmf::engine::ObjectId
qpid::log::OptionsLogging options for config parser
qpid::OptionsBase class for options
qpid::OptionValue< T >
qpid::management::OutOfBounds
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::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::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::messaging::ReceiverError
qpid::client::FailoverManager::ReconnectionStrategy
qpid::console::RefValue
qmf::engine::ResilientConnectionResilientConnection represents a Qpid connection that is resilient
qmf::engine::ResilientConnectionEventRepresents events that occur, unsolicited, from ResilientConnection
qpid::messaging::ResolutionErrorThrown when a syntactically correct address cannot be resolved or used
qpid::sys::RunnableInterface for objects that can be run, e.g
qpid::sys::RWlockRW lock
qmf::engine::SchemaArgument
qpid::console::SchemaArgument
qpid::console::SchemaClass
qmf::engine::SchemaClassKey
qmf::engine::SchemaEventClass
qpid::console::SchemaMethod
qmf::engine::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::management::ScopedLockTemplate< L >Scoped lock template: calls lock() in ctor, unlock() in dtor
qpid::sys::ScopedRlock< L >
qpid::sys::ScopedUnlock< L >
qpid::management::ScopedUnlockTemplate< 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::messaging::SenderError
qpid::messaging::SendError
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::SessionBase_0_10Base class for handles to an AMQP session
qpid::messaging::SessionError
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::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::messaging::TargetCapacityExceeded
qpid::sys::Thread
qpid::framing::TimeValue
qpid::messaging::TransactionAborted
qpid::messaging::TransactionError
qpid::TransportFailureException representing transport failure
qpid::messaging::TransportFailure
qpid::client::TypedResult< T >Returned by asynchronous commands that return a result
qpid::console::Uint64Value
qpid::console::UintValue
qpid::messaging::UnauthorizedAccess
qpid::framing::Unsigned16Value
qpid::framing::Unsigned32Value
qpid::framing::Unsigned64Value
qpid::framing::Unsigned8Value
qpid::UrlAn AMQP URL contains a list of addresses
qpid::types::Uuid
qpid::framing::UuidA UUID is represented as a boost::array of 16 bytes
qpid::console::UuidValue
qpid::framing::UuidValue
qmf::engine::Value
qpid::console::Value
qpid::console::ValueFactory
qpid::framing::Var16Value
qpid::framing::Var32Value
qpid::framing::VariableWidthValue< lenwidth >
qpid::types::VariantRepresents a value of variable type
qpid::framing::VoidValue
qpid::framing::Window

Qpid C++ API Reference
Generated on Mon Jun 7 17:49:08 2010 for Qpid C++ Client API by doxygen 1.6.2-20100208