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

qpid::framing::AMQP_ServerOperations::DtxHandler Class Reference

#include <AMQP_ServerOperations.h>

List of all members.

Classes

class  Invoker

Public Member Functions

 DtxHandler ()
virtual ~DtxHandler ()
virtual void select ()=0
virtual XaResult start (const Xid &xid, bool join, bool resume)=0
virtual XaResult end (const Xid &xid, bool fail, bool suspend)=0
virtual XaResult commit (const Xid &xid, bool onePhase)=0
virtual void forget (const Xid &xid)=0
virtual DtxGetTimeoutResult getTimeout (const Xid &xid)=0
virtual XaResult prepare (const Xid &xid)=0
virtual DtxRecoverResult recover ()=0
virtual XaResult rollback (const Xid &xid)=0
virtual void setTimeout (const Xid &xid, uint32_t timeout)=0


Detailed Description

Definition at line 220 of file AMQP_ServerOperations.h.


Constructor & Destructor Documentation

qpid::framing::AMQP_ServerOperations::DtxHandler::DtxHandler (  )  [inline]

Definition at line 225 of file AMQP_ServerOperations.h.

virtual qpid::framing::AMQP_ServerOperations::DtxHandler::~DtxHandler (  )  [inline, virtual]

Definition at line 226 of file AMQP_ServerOperations.h.


Member Function Documentation

virtual XaResult qpid::framing::AMQP_ServerOperations::DtxHandler::commit ( const Xid xid,
bool  onePhase 
) [pure virtual]

virtual XaResult qpid::framing::AMQP_ServerOperations::DtxHandler::end ( const Xid xid,
bool  fail,
bool  suspend 
) [pure virtual]

virtual void qpid::framing::AMQP_ServerOperations::DtxHandler::forget ( const Xid xid  )  [pure virtual]

virtual DtxGetTimeoutResult qpid::framing::AMQP_ServerOperations::DtxHandler::getTimeout ( const Xid xid  )  [pure virtual]

virtual XaResult qpid::framing::AMQP_ServerOperations::DtxHandler::prepare ( const Xid xid  )  [pure virtual]

virtual DtxRecoverResult qpid::framing::AMQP_ServerOperations::DtxHandler::recover (  )  [pure virtual]

virtual XaResult qpid::framing::AMQP_ServerOperations::DtxHandler::rollback ( const Xid xid  )  [pure virtual]

virtual void qpid::framing::AMQP_ServerOperations::DtxHandler::select (  )  [pure virtual]

virtual void qpid::framing::AMQP_ServerOperations::DtxHandler::setTimeout ( const Xid xid,
uint32_t  timeout 
) [pure virtual]

virtual XaResult qpid::framing::AMQP_ServerOperations::DtxHandler::start ( const Xid xid,
bool  join,
bool  resume 
) [pure virtual]


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

Qpid C++ API Reference
Generated on Thu Mar 19 15:24:06 2009 for Qpid C++ Client API by doxygen 1.5.7.1