diff options
author | Bernard Normier <bernard@zeroc.com> | 2004-12-02 23:18:51 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2004-12-02 23:18:51 +0000 |
commit | 7e5b25f64e832a9659dc054eef2935284c795a5a (patch) | |
tree | 4f9f3ce6eb8ec88d3455b8a07998ed4ab575ce9e /cpp/src/Freeze/ConnectionI.h | |
parent | bzip2 fix (diff) | |
download | ice-7e5b25f64e832a9659dc054eef2935284c795a5a.tar.bz2 ice-7e5b25f64e832a9659dc054eef2935284c795a5a.tar.xz ice-7e5b25f64e832a9659dc054eef2935284c795a5a.zip |
Freeze catalogs
Diffstat (limited to 'cpp/src/Freeze/ConnectionI.h')
-rw-r--r-- | cpp/src/Freeze/ConnectionI.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/cpp/src/Freeze/ConnectionI.h b/cpp/src/Freeze/ConnectionI.h index 1099e97f516..f641bc8b070 100644 --- a/cpp/src/Freeze/ConnectionI.h +++ b/cpp/src/Freeze/ConnectionI.h @@ -43,11 +43,7 @@ public: virtual ~ConnectionI(); ConnectionI(const Ice::CommunicatorPtr& communicator, - const std::string& envName); - - ConnectionI(const Ice::CommunicatorPtr& communicator, - const std::string& envName, - DbEnv& dbEnv); + const std::string& envName, DbEnv*); void closeAllIterators(); @@ -64,7 +60,7 @@ public: DbTxn* dbTxn() const; - DbEnv* + const SharedDbEnvPtr& dbEnv() const; const Ice::CommunicatorPtr& @@ -82,8 +78,7 @@ public: private: Ice::CommunicatorPtr _communicator; - SharedDbEnvPtr _dbEnvHolder; - DbEnv* _dbEnv; + SharedDbEnvPtr _dbEnv; std::string _envName; TransactionIPtr _transaction; std::list<MapHelperI*> _mapList; @@ -110,7 +105,7 @@ ConnectionI::dbTxn() const } } -inline DbEnv* +inline const SharedDbEnvPtr& ConnectionI::dbEnv() const { return _dbEnv; |