diff options
Diffstat (limited to 'cpp/lib/broker/MessageStore.h')
-rw-r--r-- | cpp/lib/broker/MessageStore.h | 5 |
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. */ |