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
qpid::AddressContains the protocol address of an AMQP broker
qpid::messaging::AddressRepresents an address to which messages can be sent and from which messages can be received
qpid::messaging::AddressError
qmf::engine::AgentAgent - Protocol engine for the QMF agent
qpid::console::Agent
qmf::Agent
qpid::management::AgentAttachment
qmf::AgentEvent
qmf::engine::AgentEventAgentEvent
qmf::engine::AgentProxy
qmf::AgentSession
std::allocatorSTL class
qpid::management::Args
qpid::management::ArgsNone
qpid::framing::Array
qpid::framing::ArrayValue
qpid::messaging::AssertionFailedThrown when creating a sender or receiver for an address for which some asserted property of the node is not matched
qpid::console::Object::AttributeMap
std::auto_ptrSTL class
qpid::client::AutoCancelAutoCancel cancels a subscription in its destructor
std::bad_allocSTL class
std::bad_castSTL class
std::bad_exceptionSTL class
std::bad_typeidSTL class
std::basic_fstreamSTL class
std::basic_ifstreamSTL class
std::basic_iosSTL class
std::basic_iostreamSTL class
std::basic_istreamSTL class
std::basic_istringstreamSTL class
std::basic_ofstreamSTL class
std::basic_ostreamSTL class
std::basic_ostringstreamSTL class
std::basic_stringSTL class
std::basic_stringstreamSTL class
std::bitsetSTL class
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
std::complexSTL class
qpid::sys::ConditionA condition variable for thread synchronization
qpid::sys::ConditionalScopedLock
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::engine::ConnectionSettingsSettings for AMQP connections to the broker
qpid::management::ConnectionSettingsSettings for a Connection
qpid::client::ConnectionSettingsSettings for a Connection
qpid::console::Broker::ConnectionThread
qmf::engine::Console
qmf::ConsoleEvent
qmf::engine::ConsoleEvent
qpid::console::ConsoleListenerImplement a subclass of ConsoleListener and subscribe it using the SessionManager to receive indications
qmf::ConsoleSession
qmf::engine::ConsoleSettings
std::basic_string::const_iteratorSTL iterator class
std::string::const_iteratorSTL iterator class
std::wstring::const_iteratorSTL iterator class
std::deque::const_iteratorSTL iterator class
std::list::const_iteratorSTL iterator class
std::map::const_iteratorSTL iterator class
std::multimap::const_iteratorSTL iterator class
std::set::const_iteratorSTL iterator class
std::multiset::const_iteratorSTL iterator class
std::vector::const_iteratorSTL iterator class
std::basic_string::const_reverse_iteratorSTL iterator class
std::string::const_reverse_iteratorSTL iterator class
std::wstring::const_reverse_iteratorSTL iterator class
std::deque::const_reverse_iteratorSTL iterator class
std::list::const_reverse_iteratorSTL iterator class
std::map::const_reverse_iteratorSTL iterator class
std::multimap::const_reverse_iteratorSTL iterator class
std::set::const_reverse_iteratorSTL iterator class
std::multiset::const_reverse_iteratorSTL iterator class
std::vector::const_reverse_iteratorSTL iterator class
qpid::framing::FieldValue::Data
qmf::Data
qmf::DataAddr
std::dequeSTL class
std::domain_errorSTL class
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
qpid::messaging::EncodingException
qpid::ErrnoExceptionException that includes an errno message
qmf::engine::Event
qpid::console::Event
qmf::posix::EventNotifier
std::exceptionSTL class
qpid::Options::Exception
qpid::ExceptionBase class for Qpid runtime exceptions
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
std::ios_base::failureSTL class
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
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
std::fstreamSTL class
qpid::client::Future
qpid::client::FutureCompletion
qpid::client::FutureResult
qpid::client::HandleA handle is like a pointer: refers to an underlying implementation object
qmf::HandleA handle is like a pointer: refers to an underlying implementation object
qpid::messaging::HandleA handle is like a pointer: refers to an underlying implementation object
std::ifstreamSTL class
qmf::IndexOutOfRange
qpid::log::Statement::Initializer
qpid::InlineAllocatorAn allocator that has inline storage for up to Max objects of type BaseAllocator::value_type
qpid::InlineRebind
qpid::InlineRebind< T, T, BaseAllocator, Max >
qpid::InlineVectorA 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
std::invalid_argumentSTL class
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::InvalidOptionStringThrown when the syntax of the option string used to configure a connection in not valid
qpid::sys::IOHandle
qpid::sys::IOHandlePrivate
std::iosSTL class
std::ios_baseSTL class
std::istreamSTL class
std::istringstreamSTL class
std::basic_string::iteratorSTL iterator class
std::vector::iteratorSTL iterator class
std::string::iteratorSTL iterator class
std::wstring::iteratorSTL iterator class
std::deque::iteratorSTL iterator class
std::list::iteratorSTL iterator class
std::map::iteratorSTL iterator class
std::multimap::iteratorSTL iterator class
std::set::iteratorSTL iterator class
std::multiset::iteratorSTL iterator class
qpid::RangeSet::iterator
qpid::framing::Buffer::IteratorBuffer input/output iterator
qpid::messaging::KeyErrorThrown to indicate a failed lookup of some local object
qmf::KeyNotFound
std::length_errorSTL class
qpid::log::LevelTraits
qpid::messaging::LinkError
std::listSTL class
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
std::logic_errorSTL class
qpid::messaging::MalformedAddressThrown 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::mapSTL class
qpid::amqp_0_10::MapCodecCodec for encoding/decoding a map of Variants using the AMQP 0-10 map encoding
qpid::console::MapValue
qpid::client::MessageA message sent to or received from the broker
qmf::engine::Message
qpid::messaging::MessageRepresentation of a message
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::MessagingExceptionThis is the base class for all messaging related exceptions thrown by this API
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
std::multimapSTL class
std::multisetSTL class
qpid::management::Mutex
qpid::sys::MutexMutex lock
qpid::console::Package::NameHash
qpid::console::Package::NameHashComp
qpid::messaging::NoMessageAvailableThrown by Receiver::fetch(), Receiver::get() and Session::nextReceiver() to indicate that there no message was available before the timeout specified
qpid::messaging::NotFoundThrown on attempts to create a sender or receiver to a non-existent node
qpid::management::Notifyable
qpid::sys::NullIOHandle
qpid::console::NullValue
qmf::engine::Object
qpid::console::Object
qpid::console::ObjectId
qpid::management::ObjectId
qmf::engine::ObjectId
std::ofstreamSTL class
qmf::OperationTimedOut
qpid::log::OptionsLogging options for config parser
qpid::OptionsBase class for options
qpid::OptionValue
std::ostreamSTL class
std::ostringstreamSTL class
std::out_of_rangeSTL class
qpid::management::OutOfBounds
qpid::framing::OutOfBounds
qpid::log::Logger::OutputLogging output sink
std::overflow_errorSTL class
qpid::console::Package
qpid::sys::PODMutexPODMutex is a POD, can be static-initialized with PODMutex m = QPID_PODMUTEX_INITIALIZER
qpid::sys::PosixIOHandle
std::priority_queueSTL class
qpid::framing::ProtocolVersion
qmf::QmfException
qmf::Query
qmf::engine::Query
qmf::engine::QueryElement
qmf::engine::QueryExpression
qmf::engine::QueryOperand
qmf::engine::QueryResponse
std::queueSTL class
qpid::client::QueueOptionsA help class to set options on the Queue
qpid::sys::Raisable
qpid::RangeA range of values, used in RangeSet
std::range_errorSTL class
qpid::RangeSetA set implemented as a list of [begin, end) ranges
qpid::InlineAllocator::rebind
qpid::messaging::ReceiverInterface through which messages are received
qpid::messaging::ReceiverError
qpid::client::FailoverManager::ReconnectionStrategy
qpid::console::RefValue
qpid::client::MessageReplayTracker::ReplayRecord
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
std::multimap::reverse_iteratorSTL iterator class
std::list::reverse_iteratorSTL iterator class
std::basic_string::reverse_iteratorSTL iterator class
std::string::reverse_iteratorSTL iterator class
std::wstring::reverse_iteratorSTL iterator class
std::set::reverse_iteratorSTL iterator class
std::map::reverse_iteratorSTL iterator class
std::multiset::reverse_iteratorSTL iterator class
std::vector::reverse_iteratorSTL iterator class
std::deque::reverse_iteratorSTL iterator class
qpid::sys::RunnableInterface for objects that can be run, e.g
std::runtime_errorSTL class
qpid::sys::RWlockRW lock
qmf::Schema
qpid::console::SchemaArgument
qmf::engine::SchemaArgument
qpid::console::SchemaClass
qmf::engine::SchemaClassKey
qmf::engine::SchemaEventClass
qmf::SchemaId
qmf::engine::SchemaMethod
qmf::SchemaMethod
qpid::console::SchemaMethod
qmf::engine::SchemaObjectClass
qmf::engine::SchemaProperty
qpid::console::SchemaProperty
qmf::SchemaProperty
qmf::engine::SchemaStatistic
qpid::console::SchemaStatistic
qpid::sys::ScopedLockScoped lock template: calls lock() in ctor, unlock() in dtor
qpid::management::ScopedLockTemplateScoped lock template: calls lock() in ctor, unlock() in dtor
qpid::sys::ScopedRlock
qpid::sys::ScopedUnlock
qpid::management::ScopedUnlockTemplate
qpid::sys::ScopedWlock
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
std::setSTL class
qpid::console::SessionManager::Settings
qpid::management::ManagementAgent::Singleton
qpid::log::SinkOptionsLogging sink options
std::stackSTL class
qpid::log::StatementPOD struct representing a logging statement in source code
qpid::InlineAllocator::Store
qpid::framing::Str16Value
qpid::framing::Str8Value
std::stringSTL class
std::stringstreamSTL class
qpid::console::StringValue
qpid::framing::Struct32Value
qpid::framing::StructHelper
qmf::Subscription
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::TargetCapacityExceededThrown 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::TransactionAbortedThrown on Session::commit() if reconnection results in the transaction being automatically aborted
qpid::messaging::TransactionError
qpid::TransportFailureException representing transport failure
qpid::messaging::TransportFailureThrown to indicate loss of underlying connection
qpid::client::TypedResultReturned by asynchronous commands that return a result
qpid::console::Uint64Value
qpid::console::UintValue
qpid::messaging::UnauthorizedAccessThrown to indicate that the application attempted to do something for which it was not authorised by its peer
std::underflow_errorSTL class
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::types::Uuid
qpid::framing::UuidValue
qpid::console::UuidValue
std::valarraySTL class
qpid::console::Value
qmf::engine::Value
qpid::console::ValueFactory
qpid::framing::Var16Value
qpid::framing::Var32Value
qpid::framing::VariableWidthValue
qpid::types::VariantRepresents a value of variable type
std::vectorSTL class
qpid::framing::VoidValue
std::wfstreamSTL class
std::wifstreamSTL class
qpid::framing::Window
std::wiosSTL class
std::wistreamSTL class
std::wistringstreamSTL class
std::wofstreamSTL class
std::wostreamSTL class
std::wostringstreamSTL class
qpid::sys::ExceptionHolder::Wrapper
std::wstringSTL class
std::wstringstreamSTL class

Qpid C++ API Reference
Generated on Thu Mar 15 2012 for Qpid C++ Client API by doxygen 1.7.5