Qpid Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
qpid::sys::AcceptEventAsynchronous socket accept event
qpid::broker::AccumulatedAckKeeps an accumulated record of acked messages (by delivery tag)
qpid::framing::AMQRequestBodyBody of a request method frame
qpid::framing::AMQResponseBodyBody of a response method frame
qpid::sys::APRBaseUse of APR libraries necessitates explicit init and terminate calls
qpid::sys::APRPoolSingleton APR memory pool
qpid::sys::AtomicCountAtomic counter
qpid::broker::BasicMessageRepresents an AMQP message, i.e
qpid::client::BasicMessageChannelMessaging implementation using AMQP 0-8 BasicMessageChannel class to send and receiving messages
qpid::framing::BodyHandlerInterface to handle incoming frame bodies
qpid::broker::BrokerA broker instance
qpid::broker::BrokerAdapterPer-channel protocol adapter
qpid::broker::BrokerSingletonBrokerSingleton is a smart pointer to a process-wide singleton broker started on an os-chosen port
qpid::client::ChannelRepresents an AMQP channel, i.e
qpid::broker::ChannelMaintains state for an AMQP channel
qpid::framing::ChannelAdapterBase class for client and broker channels
qpid::client::ClientAdapterPer-channel protocol adapter
qpid::broker::CompletionHandlerCallback interface to handle completion of a message
qpid::sys::ConditionA condition variable for thread synchronization
qpid::client::ConnectionRepresents a connection to an AMQP broker
qpid::sys::ConnectionInputHandlerFactoryCallback interface used by the Acceptor to create a ConnectionInputHandler for each new connection
qpid::sys::ConnectionOutputHandlerProvides the output handler associated with a connection
qpid::broker::ConnectionTokenAn empty interface allowing opaque implementations of some form of token to identify a connection
qpid::framing::ContentA representation of the AMQP 'content' data type (used for message bodies) which can hold inline data or a reference
qpid::broker::CoreRefsA collection of references to the core objects required by an adapter, and a client proxy
qpid::framing::CorrelatorCorrelate responses with actions established when sending the request
qpid::framing::DecimalRepresents a decimal value
qpid::broker::DeliveryRecordRecord of a delivery for which an ack is outstanding
qpid::EmptyExceptionException to indicate empty queue or other empty state
qpid::sys::EventBase class for all Events
qpid::sys::EventChannelChannel to post and wait for events
qpid::sys::EventChannelConnectionImplements ConnectionOutputHandler and delegates to a ConnectionInputHandler for a connection via the EventChannel
qpid::sys::EventChannelThreadsDynamic thread pool serving an EventChannel
qpid::ExceptionException base class for all Qpid exceptions
qpid::ExceptionHolderHolder for a heap-allocated exc eption that can be stack allocated and thrown safely
qpid::client::ExchangeA 'handle' used to represent an AMQP exchange in the Channel methods
qpid::framing::FieldTableA set of name-value pairs
qpid::broker::HandlerImpl< ProxyType >Base template for protocol handler implementations
qpid::client::IncomingMessageManage incoming messages
qpid::client::IncomingMessage::DestinationInterface to a destination for messages
qpid::client::IncomingMessage::ReferenceAccumulate data associated with a set of messages
qpid::client::IncomingMessage::WaitableDestinationA destination that a thread can wait on till a message arrives
qpid::broker::InProcessBrokerA broker that implements client::Connector allowing direct in-process connection of client to broker
qpid::broker::InProcessBroker::TaggedFrameA frame tagged with the sender
qpid::client::InProcessBrokerClientAn in-process client+broker all in one
qpid::sys::LFProcessorThis class processes a poll set using the leaders-followers pattern for thread synchronization: the leader will poll and on the poll returning, it will remove a session, promote a follower to leadership, then process the session
qpid::client::MessageA representation of messages for sent or recived through the client api
qpid::broker::MessageBase class for all types of internal broker messages abstracting away the operations TODO; AMS: for the moment this is mostly a placeholder
qpid::client::MessageChannelAbstract interface for messaging implementation for a channel
qpid::client::MessageListenerAn interface through which asynchronously delivered messages can be received by an application
qpid::client::MessageMessageChannelMessaging implementation using AMQP 0-9 MessageMessageChannel class to send and receiving messages
qpid::broker::MessageStoreAn abstraction of the persistent storage for messages
qpid::broker::MessageStoreModuleA null implementation of the MessageStore interface
qpid::client::MethodBodyInstancesA list of method body instances that can be used to compare against incoming bodies
qpid::framing::MethodContextInvocation context for an AMQP method
MockChannelCombination mock OutputHandler and ChannelAdapter for tests
MockOutputHandlerMock output handler to collect frames
qpid::sys::MonitorA monitor is a condition variable and a mutex
qpid::sys::MutexMutex lock
qpid::broker::NullMessageStoreA null implementation of the MessageStore interface
qpid::broker::PersistableBase class for all persistable objects
qpid::broker::PersistableExchangeThe interface exchanges must expose to the MessageStore in order to be persistable
qpid::broker::PersistableMessageThe interface messages must expose to the MessageStore in order to be persistable
qpid::broker::PersistableQueueThe interface queues must expose to the MessageStore in order to be persistable
qpid::sys::PODMutexPODMutex is a POD, can be static-initialized with PODMutex m = QPID_PODMUTEX_INITIALIZER
qpid::sys::PosixErrorException with message from errno
qpid::broker::PrefetchCount and total size of asynchronously delivered (i.e
qpid::sys::ProducerConsumerProducer-consumer synchronisation
qpid::sys::ProducerConsumer::ConsumerLockLock for code that consumes items
qpid::sys::ProducerConsumer::LockBase class for producer and consumer locks
qpid::sys::ProducerConsumer::ProducerLockLock for code that produces items
qpid::framing::ProxyBase class for proxies
qpid::broker::QueueThe brokers representation of an amqp queue
qpid::client::QueueA 'handle' used to represent an AMQP queue in the Channel methods
qpid::broker::QueueRegistryA registry of queues indexed by queue name
qpid::sys::ReadEventAsynchronous read event
qpid::broker::RecoverableMessageThe interface through which messages are reloaded on recovery
qpid::broker::RecoverableQueueThe interface through which messages are added back to queues on recovery
qpid::broker::ReferenceA reference is an accumulation point for data in a multi-frame message
qpid::broker::ReferenceRegistryA registry/factory for references
qpid::framing::RequesterManage request IDs and the response mark for locally initiated requests
qpid::framing::ResponderManage response ids and response mark remotely initianted requests
qpid::client::ResponseHandlerHolds a response from the broker peer for the client
qpid::client::ReturnedMessageHandlerAn interface through which returned messages can be received by an application
qpid::sys::RunnableInterface for objects that can be run, e.g
qpid::sys::ScopedDecrement< T >Decrement counter in constructor and increment in destructor
qpid::sys::ScopedIncrement< T >Increment counter in constructor and decrement in destructor
qpid::sys::ScopedLock< L >Scoped lock template: calls lock() in ctor, unlock() in dtor
qpid::SharedObject< T >Template to enforce shared object conventions
qpid::ShutdownExceptionException used to indicate that a thread should shut down
qpid::sys::ThreadSafeQueue< T, ContainerType >A thread safe queue template
qpid::broker::TokensA vector of string tokens
qpid::broker::TopicPatternTokens that have been normalized as a pattern and can be matched with topic Tokens
qpid::broker::TxAckDefines the transactional behaviour for acks received by a transactional channel
qpid::broker::TxPublishDefines the behaviour for publish operations on a transactional channel
qpid::framing::ValuePolymorpic base class for values
qpid::framing::ValueOps< T >Template for common operations on Value sub-classes
qpid::sys::WriteEventAsynchronous write event

Generated on Tue Apr 17 14:22:07 2007 for Qpid by  doxygen 1.4.7