summaryrefslogtreecommitdiff
path: root/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.h')
-rw-r--r--cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.h b/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.h
index be9694f6e5..a11b23888a 100644
--- a/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.h
+++ b/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.h
@@ -24,6 +24,8 @@
#ifndef tests_storePerftools_asyncPerf_QueuedMessage_h_
#define tests_storePerftools_asyncPerf_QueuedMessage_h_
+#include "MockPersistableMessage.h"
+
#include "qpid/broker/EnqueueHandle.h"
#include <boost/shared_ptr.hpp>
@@ -31,27 +33,24 @@ namespace tests {
namespace storePerftools {
namespace asyncPerf {
-class MockPersistableMessage;
class MockTransactionContext;
-
-typedef boost::shared_ptr<MockPersistableMessage> MockPersistableMessagePtr;
typedef boost::shared_ptr<MockTransactionContext> MockTransactionContextPtr;
class QueuedMessage
{
public:
- QueuedMessage(MockPersistableMessagePtr msg,
+ QueuedMessage(MockPersistableMessage::shared_ptr msg,
qpid::broker::EnqueueHandle& enqHandle,
MockTransactionContextPtr txn);
virtual ~QueuedMessage();
- MockPersistableMessagePtr getMessage() const;
+ MockPersistableMessage::shared_ptr getMessage() const;
qpid::broker::EnqueueHandle getEnqueueHandle() const;
MockTransactionContextPtr getTransactionContext() const;
bool isTransactional() const;
void clearTransaction();
protected:
- MockPersistableMessagePtr m_msg;
+ MockPersistableMessage::shared_ptr m_msg;
qpid::broker::EnqueueHandle m_enqHandle;
MockTransactionContextPtr m_txn;
};