summaryrefslogtreecommitdiff
path: root/cpp/lib/broker/MessageStore.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/lib/broker/MessageStore.h')
-rw-r--r--cpp/lib/broker/MessageStore.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/lib/broker/MessageStore.h b/cpp/lib/broker/MessageStore.h
index acbff82c35..938f807a67 100644
--- a/cpp/lib/broker/MessageStore.h
+++ b/cpp/lib/broker/MessageStore.h
@@ -117,6 +117,11 @@ namespace qpid {
* place or null for 'local' transactions
*/
virtual void dequeue(TransactionContext* ctxt, Message* const msg, const Queue& queue, const std::string * const xid) = 0;
+
+ /**
+ * Treat all enqueue/dequeues where this xid was specified as being prepared.
+ */
+ virtual void prepared(const std::string * const xid) = 0;
/**
* Treat all enqueue/dequeues where this xid was specified as being committed.
*/