diff options
Diffstat (limited to 'cpp/src/qpid/asyncStore/TxnHandleImpl.h')
-rw-r--r-- | cpp/src/qpid/asyncStore/TxnHandleImpl.h | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/cpp/src/qpid/asyncStore/TxnHandleImpl.h b/cpp/src/qpid/asyncStore/TxnHandleImpl.h index 9452044d66..e1f8afff3e 100644 --- a/cpp/src/qpid/asyncStore/TxnHandleImpl.h +++ b/cpp/src/qpid/asyncStore/TxnHandleImpl.h @@ -43,26 +43,16 @@ class TxnHandleImpl : public virtual qpid::RefCounted public: TxnHandleImpl(); TxnHandleImpl(qpid::broker::TxnBuffer* tb); - TxnHandleImpl(const std::string& xid); - TxnHandleImpl(const std::string& xid, qpid::broker::TxnBuffer* tb); + TxnHandleImpl(const std::string& xid, const bool tpcFlag); + TxnHandleImpl(const std::string& xid, const bool tpcFlag, qpid::broker::TxnBuffer* tb); virtual ~TxnHandleImpl(); const std::string& getXid() const; bool is2pc() const; - void submitPrepare(); - void submitCommit(); - void submitAbort(); - - void incrOpCnt(); - void decrOpCnt(); private: std::string m_xid; bool m_tpcFlag; - uint32_t m_asyncOpCnt; - qpid::sys::Mutex m_asyncOpCntMutex; qpid::broker::TxnBuffer* const m_txnBuffer; - - void createLocalXid(); }; }} // namespace qpid::asyncStore |