diff options
Diffstat (limited to 'cpp/src/broker/TransactionalStore.h')
-rw-r--r-- | cpp/src/broker/TransactionalStore.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cpp/src/broker/TransactionalStore.h b/cpp/src/broker/TransactionalStore.h index 9347edf0ad..2a2bac0c51 100644 --- a/cpp/src/broker/TransactionalStore.h +++ b/cpp/src/broker/TransactionalStore.h @@ -23,6 +23,7 @@ #include <memory> #include <string> +#include <set> namespace qpid { namespace broker { @@ -46,6 +47,8 @@ public: virtual void prepare(TPCTransactionContext& txn) = 0; virtual void commit(TransactionContext& txn) = 0; virtual void abort(TransactionContext& txn) = 0; + + virtual void collectPreparedXids(std::set<std::string>& xids) = 0; virtual ~TransactionalStore(){} }; |