diff options
Diffstat (limited to 'cpp/src/qpid/broker/RecoveredDequeue.h')
-rw-r--r-- | cpp/src/qpid/broker/RecoveredDequeue.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/cpp/src/qpid/broker/RecoveredDequeue.h b/cpp/src/qpid/broker/RecoveredDequeue.h index 276e1f4c5c..67b37db5f9 100644 --- a/cpp/src/qpid/broker/RecoveredDequeue.h +++ b/cpp/src/qpid/broker/RecoveredDequeue.h @@ -21,11 +21,11 @@ #ifndef _RecoveredDequeue_ #define _RecoveredDequeue_ -#include "Deliverable.h" -#include "Message.h" -#include "MessageStore.h" -#include "Queue.h" -#include "TxOp.h" +#include "qpid/broker/Deliverable.h" +#include "qpid/broker/Message.h" +#include "qpid/broker/MessageStore.h" +#include "qpid/broker/Queue.h" +#include "qpid/broker/TxOp.h" #include <boost/intrusive_ptr.hpp> @@ -45,6 +45,10 @@ namespace qpid { virtual void commit() throw(); virtual void rollback() throw(); virtual ~RecoveredDequeue(){} + virtual void accept(TxOpConstVisitor& visitor) const { visitor(*this); } + + Queue::shared_ptr getQueue() const { return queue; } + boost::intrusive_ptr<Message> getMessage() const { return msg; } }; } } |