diff options
| author | Gordon Sim <gsim@apache.org> | 2007-08-21 15:51:41 +0000 |
|---|---|---|
| committer | Gordon Sim <gsim@apache.org> | 2007-08-21 15:51:41 +0000 |
| commit | bb2883b9f5cfad0e028a9849ed91e36418a2d0ff (patch) | |
| tree | 555686e2e819a875048610d88c2cee8e336b3687 /cpp/src/qpid/broker/DtxHandlerImpl.h | |
| parent | 955d5ccb544ff4f56d35c40aa8934cbf4dfff14e (diff) | |
| download | qpid-python-bb2883b9f5cfad0e028a9849ed91e36418a2d0ff.tar.gz | |
Refresh of transitional xml to more closely reflect latest specification
Initial execution-result support (not yet handled on c++ client)
Generation is now all done through the ruby code (it is a little slower at present I'm afraid, will try to speed it up over the next weeks)
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@568174 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/DtxHandlerImpl.h')
| -rw-r--r-- | cpp/src/qpid/broker/DtxHandlerImpl.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/cpp/src/qpid/broker/DtxHandlerImpl.h b/cpp/src/qpid/broker/DtxHandlerImpl.h index 067ba47fb5..da6379b26c 100644 --- a/cpp/src/qpid/broker/DtxHandlerImpl.h +++ b/cpp/src/qpid/broker/DtxHandlerImpl.h @@ -31,34 +31,34 @@ class DtxHandlerImpl public framing::AMQP_ServerOperations::DtxCoordinationHandler, public framing::AMQP_ServerOperations::DtxDemarcationHandler { - framing::AMQP_ClientProxy::DtxDemarcation dClient; - framing::AMQP_ClientProxy::DtxCoordination cClient; public: DtxHandlerImpl(CoreRefs& parent); // DtxCoordinationHandler: - void commit(u_int16_t ticket, const std::string& xid, bool onePhase); + framing::DtxCoordinationCommitResult commit(u_int16_t ticket, const std::string& xid, bool onePhase); void forget(u_int16_t ticket, const std::string& xid); - void getTimeout(const std::string& xid); + framing::DtxCoordinationGetTimeoutResult getTimeout(const std::string& xid); - void prepare(u_int16_t ticket, const std::string& xid); + framing::DtxCoordinationPrepareResult prepare(u_int16_t ticket, const std::string& xid); - void recover(u_int16_t ticket, bool startscan, bool endscan); + framing::DtxCoordinationRecoverResult recover(u_int16_t ticket, bool startscan, bool endscan); - void rollback(u_int16_t ticket, const std::string& xid); + framing::DtxCoordinationRollbackResult rollback(u_int16_t ticket, const std::string& xid); void setTimeout(u_int16_t ticket, const std::string& xid, u_int32_t timeout); // DtxDemarcationHandler: - - void end(u_int16_t ticket, const std::string& xid, bool fail, bool suspend); - + + framing::DtxDemarcationEndResult end(u_int16_t ticket, const std::string& xid, bool fail, bool suspend); + void select(); + + framing::DtxDemarcationStartResult start(u_int16_t ticket, const std::string& xid, bool join, bool resume); + - void start(u_int16_t ticket, const std::string& xid, bool join, bool resume); }; |
