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

qpid::client::Demux Class Reference

#include <Demux.h>

List of all members.

Public Types

typedef boost::function< bool(const framing::FrameSet &)> Condition
typedef sys::BlockingQueue<
framing::FrameSet::shared_ptr
Queue
typedef boost::shared_ptr<
Queue
QueuePtr

Public Member Functions

 Demux ()
 ~Demux ()
void handle (framing::FrameSet::shared_ptr)
void close (const sys::ExceptionHolder &ex)
void open ()
QueuePtr add (const std::string &name, Condition)
void remove (const std::string &name)
QueuePtr get (const std::string &name)
QueuePtr getDefault ()

Classes

struct  Find
struct  Record


Detailed Description

Definition at line 45 of file Demux.h.


Member Typedef Documentation

typedef boost::function<bool(const framing::FrameSet&)> qpid::client::Demux::Condition

Definition at line 48 of file Demux.h.

typedef sys::BlockingQueue<framing::FrameSet::shared_ptr> qpid::client::Demux::Queue

Definition at line 49 of file Demux.h.

typedef boost::shared_ptr<Queue> qpid::client::Demux::QueuePtr

Definition at line 50 of file Demux.h.


Constructor & Destructor Documentation

qpid::client::Demux::Demux (  ) 

qpid::client::Demux::~Demux (  ) 


Member Function Documentation

QueuePtr qpid::client::Demux::add ( const std::string &  name,
Condition   
)

void qpid::client::Demux::close ( const sys::ExceptionHolder &  ex  ) 

QueuePtr qpid::client::Demux::get ( const std::string &  name  ) 

QueuePtr qpid::client::Demux::getDefault (  ) 

void qpid::client::Demux::handle ( framing::FrameSet::shared_ptr   ) 

void qpid::client::Demux::open (  ) 

void qpid::client::Demux::remove ( const std::string &  name  ) 


The documentation for this class was generated from the following file:
Qpid C++ API Reference
Generated on Tue Dec 8 15:39:37 2009 for Qpid C++ Client API by doxygen 1.4.7