Application API for an AMQP client.

A typical client takes the following steps: More...

Classes

class  qpid::client::AckPolicy
 Policy for automatic acknowledgement of messages. More...
class  qpid::client::Completion
 Asynchronous commands that do not return a result will return a Completion. More...
class  qpid::client::Connection
 Represents a connection to an AMQP broker. More...
class  qpid::client::LocalQueue
 A local queue to collect messages retrieved from a remote broker queue. More...
class  qpid::client::Message
 A message sent to or received from the broker. More...
class  qpid::client::MessageListener
 Implement a subclass of MessageListener and subscribe it using the SubscriptionManager to receive messages. More...
class  qpid::client::SubscriptionManager
 A class to help create and manage subscriptions. More...
class  qpid::client::TypedResult< T >
 Returned by asynchronous commands that return a result. More...
class  qpid::framing::FieldTable
 A set of name-value pairs. More...
class  qpid::framing::FieldValueException
 Exception that is the base exception for all field table errors. More...
struct  qpid::framing::InvalidConversionException
 Exception thrown when we can't perform requested conversion. More...
class  qpid::framing::FieldValue
 Value that can appear in an AMQP field table. More...
class  qpid::client::AsyncSession_0_10
 AMQP 0-10 session API with keyword arguments. More...
class  qpid::client::Session_0_10
 AMQP 0-10 session API with keyword arguments. More...

Typedefs

typedef AsyncSession_0_10 qpid::client::AsyncSession
 AsyncSession is an alias for Session_0_10.
typedef Session_0_10 qpid::client::Session
 Session is an alias for Session_0_10.

Detailed Description

A typical client takes the following steps:

Once a session is created the client can work with the broker:


Generated on Thu Oct 16 13:37:44 2008 for Qpid by  doxygen 1.5.6