diff options
author | Benoit Foucher <benoit@zeroc.com> | 2008-03-12 17:56:56 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2008-03-12 17:56:56 +0100 |
commit | ddf655a37d5d62a3b89adbf4d7ad9d23da65756c (patch) | |
tree | 0930dab75fd5b5153ddfde972d5d7a946ef55541 /cpp/src/IceGrid/Database.h | |
parent | SLES fixes (diff) | |
download | ice-ddf655a37d5d62a3b89adbf4d7ad9d23da65756c.tar.bz2 ice-ddf655a37d5d62a3b89adbf4d7ad9d23da65756c.tar.xz ice-ddf655a37d5d62a3b89adbf4d7ad9d23da65756c.zip |
Fixed bug 2738
Diffstat (limited to 'cpp/src/IceGrid/Database.h')
-rw-r--r-- | cpp/src/IceGrid/Database.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/src/IceGrid/Database.h b/cpp/src/IceGrid/Database.h index 2f26a834fd0..dd49f5c4431 100644 --- a/cpp/src/IceGrid/Database.h +++ b/cpp/src/IceGrid/Database.h @@ -51,11 +51,11 @@ class Database : public IceUtil::Shared, public IceUtil::Monitor<IceUtil::Mutex> public: Database(const Ice::ObjectAdapterPtr&, const IceStorm::TopicManagerPrx&, const std::string&, const TraceLevelsPtr&, - const RegistryInfo&); + const RegistryInfo&, bool); virtual ~Database(); std::string getInstanceName() const; - bool isMaster() const { return _master; } + bool isReadOnly() const { return _readonly; } const TraceLevelsPtr& getTraceLevels() const { return _traceLevels; } const Ice::CommunicatorPtr& getCommunicator() const { return _communicator; } const Ice::ObjectAdapterPtr& getInternalAdapter() { return _internalAdapter; } @@ -158,6 +158,7 @@ private: const std::string _instanceName; const TraceLevelsPtr _traceLevels; const bool _master; + const bool _readonly; ReplicaCache _replicaCache; NodeCache _nodeCache; |