summaryrefslogtreecommitdiff
path: root/cpp/src/tests/storePerftools/asyncPerf/MockTransactionContext.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/tests/storePerftools/asyncPerf/MockTransactionContext.h')
-rw-r--r--cpp/src/tests/storePerftools/asyncPerf/MockTransactionContext.h23
1 files changed, 2 insertions, 21 deletions
diff --git a/cpp/src/tests/storePerftools/asyncPerf/MockTransactionContext.h b/cpp/src/tests/storePerftools/asyncPerf/MockTransactionContext.h
index eb56645d47..2f8dd716f4 100644
--- a/cpp/src/tests/storePerftools/asyncPerf/MockTransactionContext.h
+++ b/cpp/src/tests/storePerftools/asyncPerf/MockTransactionContext.h
@@ -24,9 +24,7 @@
#ifndef tests_storePerftools_asyncPerf_MockTransactionContext_h_
#define tests_storePerftools_asyncPerf_MockTransactionContext_h_
-#include "qpid/asyncStore/AsyncOperation.h"
-
-#include "qpid/broker/BrokerContext.h"
+#include "qpid/broker/AsyncStore.h" // qpid::broker::AsyncResult
#include "qpid/broker/TransactionalStore.h" // qpid::broker::TransactionContext
#include "qpid/broker/TxnHandle.h"
#include "qpid/sys/Mutex.h"
@@ -51,28 +49,11 @@ class MockTransactionContext : public qpid::broker::TransactionContext
public:
typedef boost::shared_ptr<MockTransactionContext> shared_ptr;
- // NOTE: TransactionContext - Bad naming? This context is the async return handling context for class
- // MockTransactionContext async ops. Other classes using this pattern simply use XXXContext for this class
- // (e.g. QueueContext in MockPersistableQueue), but in this case it may be confusing.
-/*
- class TransactionContext : public qpid::broker::BrokerContext
- {
- public:
- TransactionContext(MockTransactionContext* tc,
- const qpid::asyncStore::AsyncOperation::opCode op);
- virtual ~TransactionContext();
- const char* getOp() const;
- void destroy();
- MockTransactionContext* m_tc;
- const qpid::asyncStore::AsyncOperation::opCode m_op;
- };
-*/
-
MockTransactionContext(qpid::asyncStore::AsyncStoreImpl* store,
const std::string& xid = std::string());
virtual ~MockTransactionContext();
static void handleAsyncResult(const qpid::broker::AsyncResult* res,
- qpid::broker::BrokerContext* bc);
+ qpid::broker::BrokerAsyncContext* bc);
qpid::broker::TxnHandle& getHandle();
bool is2pc() const;