diff options
author | Kim van der Riet <kpvdr@apache.org> | 2012-06-21 12:09:00 +0000 |
---|---|---|
committer | Kim van der Riet <kpvdr@apache.org> | 2012-06-21 12:09:00 +0000 |
commit | b95f9427ede4a2045ac6424a6341de9185a13602 (patch) | |
tree | ef1950c1d03961fe9a08a2bfdb84355c139d57e4 /cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp | |
parent | 5083cef28cd7d1f594a7632ffec109567f5a3b2b (diff) | |
download | qpid-python-b95f9427ede4a2045ac6424a6341de9185a13602.tar.gz |
QPID-3858: WIP: New classes for transactional consumption of messages
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1352509 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp')
-rw-r--r-- | cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp b/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp index 8ee858587b..11af7c9466 100644 --- a/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp +++ b/cpp/src/tests/storePerftools/asyncPerf/QueuedMessage.cpp @@ -23,8 +23,8 @@ #include "QueuedMessage.h" -#include "SimplePersistableMessage.h" -#include "SimplePersistableQueue.h" +#include "SimpleMessage.h" +#include "SimpleQueue.h" #include "qpid/asyncStore/AsyncStoreImpl.h" @@ -36,8 +36,8 @@ QueuedMessage::QueuedMessage() : m_queue(0) {} -QueuedMessage::QueuedMessage(SimplePersistableQueue* q, - boost::intrusive_ptr<SimplePersistableMessage> msg) : +QueuedMessage::QueuedMessage(SimpleQueue* q, + boost::intrusive_ptr<SimpleMessage> msg) : m_queue(q), m_msg(msg), m_enqHandle(q->getStore() ? q->getStore()->createEnqueueHandle(msg->getHandle(), q->getHandle()) : qpid::broker::EnqueueHandle(0)) @@ -61,7 +61,13 @@ QueuedMessage::operator=(const QueuedMessage& rhs) return *this; } -boost::intrusive_ptr<SimplePersistableMessage> +SimpleQueue* +QueuedMessage::getQueue() const +{ + return m_queue; +} + +boost::intrusive_ptr<SimpleMessage> QueuedMessage::payload() const { return m_msg; |