diff options
| author | Gordon Sim <gsim@apache.org> | 2007-05-17 11:03:55 +0000 |
|---|---|---|
| committer | Gordon Sim <gsim@apache.org> | 2007-05-17 11:03:55 +0000 |
| commit | 9a6c0d41b19744c8e4dc4711d13a5a0afa2f7ed2 (patch) | |
| tree | 539a8102197fa119c7efb77056841932e2eb5c1a /cpp/src/qpid/broker/RecoveryManager.h | |
| parent | decfd77364e211bc8f8784e15f54e06a79e16675 (diff) | |
| download | qpid-python-9a6c0d41b19744c8e4dc4711d13a5a0afa2f7ed2.tar.gz | |
Changes to support durable exchanges.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@538872 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/RecoveryManager.h')
| -rw-r--r-- | cpp/src/qpid/broker/RecoveryManager.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/qpid/broker/RecoveryManager.h b/cpp/src/qpid/broker/RecoveryManager.h index 27f3d9355c..aae2bbe3ac 100644 --- a/cpp/src/qpid/broker/RecoveryManager.h +++ b/cpp/src/qpid/broker/RecoveryManager.h @@ -21,6 +21,7 @@ #ifndef _RecoveryManager_ #define _RecoveryManager_ +#include "RecoverableExchange.h" #include "RecoverableQueue.h" #include "RecoverableMessage.h" #include "qpid/framing/Buffer.h" @@ -31,7 +32,7 @@ namespace broker { class RecoveryManager{ public: virtual ~RecoveryManager(){} - virtual void recoverExchange(framing::Buffer& buffer) = 0; + virtual RecoverableExchange::shared_ptr recoverExchange(framing::Buffer& buffer) = 0; virtual RecoverableQueue::shared_ptr recoverQueue(framing::Buffer& buffer) = 0; virtual RecoverableMessage::shared_ptr recoverMessage(framing::Buffer& buffer) = 0; virtual void recoveryComplete() = 0; |
