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

qpid::client::Future Class Reference

#include <Future.h>

List of all members.

Public Member Functions

 Future ()
 Future (const framing::SequenceNumber &id)
template<class T >
void decodeResult (T &value, SessionImpl &session)
void wait (SessionImpl &session)
bool isComplete (SessionImpl &session)
void setFutureResult (boost::shared_ptr< FutureResult > r)

Private Member Functions

template<class T >
void encode (const T t, std::string &data)
template<class T >
void decode (T &t, const std::string &data)


Detailed Description

Definition at line 38 of file Future.h.


Constructor & Destructor Documentation

qpid::client::Future::Future (  )  [inline]

Definition at line 45 of file Future.h.

qpid::client::Future::Future ( const framing::SequenceNumber id  )  [inline]

Definition at line 46 of file Future.h.


Member Function Documentation

template<class T >
void qpid::client::Future::decodeResult ( T &  value,
SessionImpl session 
) [inline]

Definition at line 48 of file Future.h.

References qpid::framing::StructHelper::decode().

Referenced by qpid::client::TypedResult< T >::get().

bool qpid::client::Future::isComplete ( SessionImpl session  ) 

void qpid::client::Future::setFutureResult ( boost::shared_ptr< FutureResult r  ) 

void qpid::client::Future::wait ( SessionImpl session  ) 


The documentation for this class was generated from the following file:

Qpid C++ API Reference
Generated on Mon Mar 16 13:47:29 2009 for Qpid C++ Client API by doxygen 1.5.8