diff options
author | Gordon Sim <gsim@apache.org> | 2007-04-05 11:48:05 +0000 |
---|---|---|
committer | Gordon Sim <gsim@apache.org> | 2007-04-05 11:48:05 +0000 |
commit | ca78f792bb1d381c85a8e64d1768c7abe7516f70 (patch) | |
tree | 8f7414b4268d406ac205b3405dc7720f886f1dde /qpid/cpp/src/broker/BrokerMessageBase.h | |
parent | 6aaec799e2dd38f39601fe5fe458cadf3834aae8 (diff) | |
download | qpid-python-ca78f792bb1d381c85a8e64d1768c7abe7516f70.tar.gz |
* Further (minor) changes to the interface between store and broker.
* TxBuffer now uses shared_ptr to TxOps (removed DeletingTxOp)
* Queue now persists the field table of settings
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@525801 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/broker/BrokerMessageBase.h')
-rw-r--r-- | qpid/cpp/src/broker/BrokerMessageBase.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/qpid/cpp/src/broker/BrokerMessageBase.h b/qpid/cpp/src/broker/BrokerMessageBase.h index 93178774dd..41f54bc8bb 100644 --- a/qpid/cpp/src/broker/BrokerMessageBase.h +++ b/qpid/cpp/src/broker/BrokerMessageBase.h @@ -89,7 +89,7 @@ class Message : public PersistableMessage{ void setRouting(const std::string& _exchange, const std::string& _routingKey) { exchange = _exchange; routingKey = _routingKey; } - void setPersistenceId(uint64_t _persistenceId) { persistenceId = _persistenceId; } // XXXX: Only used in tests? + void setPersistenceId(uint64_t _persistenceId) const { persistenceId = _persistenceId; } void redeliver() { redelivered = true; } /** @@ -171,7 +171,7 @@ class Message : public PersistableMessage{ std::string routingKey; const bool mandatory; const bool immediate; - uint64_t persistenceId; + mutable uint64_t persistenceId; bool redelivered; AMQMethodBodyPtr respondTo; }; |