diff options
author | Carl C. Trieloff <cctrieloff@apache.org> | 2007-09-08 00:14:24 +0000 |
---|---|---|
committer | Carl C. Trieloff <cctrieloff@apache.org> | 2007-09-08 00:14:24 +0000 |
commit | 783b718d0b270121cd2e597424d0c81adea77a38 (patch) | |
tree | 22dbaa86d0ca3387ddc63ddc32c6f77a214ba386 /cpp/src | |
parent | cef8cb403ef217ed797c261933ed8e89b174ea60 (diff) | |
download | qpid-python-783b718d0b270121cd2e597424d0c81adea77a38.tar.gz |
updates to be able to manage lifecycle of async store
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@573762 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/qpid/broker/MessageStore.h | 4 | ||||
-rw-r--r-- | cpp/src/qpid/broker/MessageStoreModule.cpp | 4 | ||||
-rw-r--r-- | cpp/src/qpid/broker/MessageStoreModule.h | 4 | ||||
-rw-r--r-- | cpp/src/qpid/broker/NullMessageStore.cpp | 4 | ||||
-rw-r--r-- | cpp/src/qpid/broker/NullMessageStore.h | 4 | ||||
-rw-r--r-- | cpp/src/qpid/broker/PersistableQueue.h | 2 |
6 files changed, 11 insertions, 11 deletions
diff --git a/cpp/src/qpid/broker/MessageStore.h b/cpp/src/qpid/broker/MessageStore.h index 36a7f8824e..303669c6bb 100644 --- a/cpp/src/qpid/broker/MessageStore.h +++ b/cpp/src/qpid/broker/MessageStore.h @@ -40,11 +40,11 @@ public: /** * Record the existence of a durable queue */ - virtual void create(const PersistableQueue& queue) = 0; + virtual void create(PersistableQueue& queue) = 0; /** * Destroy a durable queue */ - virtual void destroy(const PersistableQueue& queue) = 0; + virtual void destroy(PersistableQueue& queue) = 0; /** * Record the existence of a durable exchange diff --git a/cpp/src/qpid/broker/MessageStoreModule.cpp b/cpp/src/qpid/broker/MessageStoreModule.cpp index ba37852537..7cd1e6c831 100644 --- a/cpp/src/qpid/broker/MessageStoreModule.cpp +++ b/cpp/src/qpid/broker/MessageStoreModule.cpp @@ -28,12 +28,12 @@ MessageStoreModule::MessageStoreModule(const std::string& name) : store(name) { } -void MessageStoreModule::create(const PersistableQueue& queue) +void MessageStoreModule::create(PersistableQueue& queue) { store->create(queue); } -void MessageStoreModule::destroy(const PersistableQueue& queue) +void MessageStoreModule::destroy(PersistableQueue& queue) { store->destroy(queue); } diff --git a/cpp/src/qpid/broker/MessageStoreModule.h b/cpp/src/qpid/broker/MessageStoreModule.h index 1254c3890b..271da92b1e 100644 --- a/cpp/src/qpid/broker/MessageStoreModule.h +++ b/cpp/src/qpid/broker/MessageStoreModule.h @@ -45,8 +45,8 @@ public: void abort(TransactionContext& txn); void collectPreparedXids(std::set<std::string>& xids); - void create(const PersistableQueue& queue); - void destroy(const PersistableQueue& queue); + void create(PersistableQueue& queue); + void destroy(PersistableQueue& queue); void create(const PersistableExchange& exchange); void destroy(const PersistableExchange& exchange); void bind(const PersistableExchange& exchange, const PersistableQueue& queue, diff --git a/cpp/src/qpid/broker/NullMessageStore.cpp b/cpp/src/qpid/broker/NullMessageStore.cpp index 13f7dd3b9a..a86cb5f8c5 100644 --- a/cpp/src/qpid/broker/NullMessageStore.cpp +++ b/cpp/src/qpid/broker/NullMessageStore.cpp @@ -49,12 +49,12 @@ using namespace qpid::broker; NullMessageStore::NullMessageStore(bool _warn) : warn(_warn){} -void NullMessageStore::create(const PersistableQueue& queue) +void NullMessageStore::create(PersistableQueue& queue) { QPID_LOG(info, "Can't create durable queue '" << queue.getName() << "'. Persistence not enabled."); } -void NullMessageStore::destroy(const PersistableQueue& queue) +void NullMessageStore::destroy(PersistableQueue& queue) { QPID_LOG(info, "Can't destroy durable queue '" << queue.getName() << "'. Persistence not enabled."); } diff --git a/cpp/src/qpid/broker/NullMessageStore.h b/cpp/src/qpid/broker/NullMessageStore.h index 95f55f21b9..c27a0ad53a 100644 --- a/cpp/src/qpid/broker/NullMessageStore.h +++ b/cpp/src/qpid/broker/NullMessageStore.h @@ -45,8 +45,8 @@ public: virtual void abort(TransactionContext& txn); virtual void collectPreparedXids(std::set<std::string>& xids); - virtual void create(const PersistableQueue& queue); - virtual void destroy(const PersistableQueue& queue); + virtual void create(PersistableQueue& queue); + virtual void destroy(PersistableQueue& queue); virtual void create(const PersistableExchange& exchange); virtual void destroy(const PersistableExchange& exchange); diff --git a/cpp/src/qpid/broker/PersistableQueue.h b/cpp/src/qpid/broker/PersistableQueue.h index f98bf7e871..8df3547f30 100644 --- a/cpp/src/qpid/broker/PersistableQueue.h +++ b/cpp/src/qpid/broker/PersistableQueue.h @@ -56,7 +56,7 @@ public: }; inline void setExternalQueueStore(ExternalQueueStore* inst) {externalQueueStore = inst;}; - inline ExternalQueueStore* getExternalQueueStore() {return externalQueueStore;}; + inline ExternalQueueStore* getExternalQueueStore() const {return externalQueueStore;}; PersistableQueue():externalQueueStore(NULL){ }; |