summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/SimpleQueue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/broker/SimpleQueue.cpp')
-rw-r--r--cpp/src/qpid/broker/SimpleQueue.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/src/qpid/broker/SimpleQueue.cpp b/cpp/src/qpid/broker/SimpleQueue.cpp
index 5cd8841f94..e20edc1f92 100644
--- a/cpp/src/qpid/broker/SimpleQueue.cpp
+++ b/cpp/src/qpid/broker/SimpleQueue.cpp
@@ -171,7 +171,7 @@ SimpleQueue::enqueue(SimpleTxnBuffer* tb,
return false;
}
if (qm->payload()->isPersistent() && m_store) {
- qm->payload()->enqueueAsync(shared_from_this(), m_store);
+ qm->payload()->getPersistentContext()->enqueueAsync(shared_from_this(), m_store);
return asyncEnqueue(tb, qm);
}
return false;
@@ -190,7 +190,7 @@ SimpleQueue::dequeue(SimpleTxnBuffer* tb,
return false;
}
if (qm->payload()->isPersistent() && m_store) {
- qm->payload()->dequeueAsync(shared_from_this(), m_store);
+ qm->payload()->getPersistentContext()->dequeueAsync(shared_from_this(), m_store);
return asyncDequeue(tb, qm);
}
return true;
@@ -316,7 +316,7 @@ SimpleQueue::asyncEnqueue(SimpleTxnBuffer* tb,
boost::shared_ptr<SimpleQueuedMessage> qm) {
assert(qm.get());
boost::shared_ptr<QueueAsyncContext> qac(new QueueAsyncContext(shared_from_this(),
- qm->payload(),
+ /*qm->payload(),*/
tb,
&handleAsyncEnqueueResult,
&m_resultQueue));
@@ -353,7 +353,7 @@ SimpleQueue::asyncDequeue(SimpleTxnBuffer* tb,
boost::shared_ptr<SimpleQueuedMessage> qm) {
assert(qm.get());
boost::shared_ptr<QueueAsyncContext> qac(new QueueAsyncContext(shared_from_this(),
- qm->payload(),
+ /*qm->payload(),*/
tb,
&handleAsyncDequeueResult,
&m_resultQueue));