summaryrefslogtreecommitdiff
path: root/cpp/src/Freeze/ConnectionI.h
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2004-12-02 23:18:51 +0000
committerBernard Normier <bernard@zeroc.com>2004-12-02 23:18:51 +0000
commit7e5b25f64e832a9659dc054eef2935284c795a5a (patch)
tree4f9f3ce6eb8ec88d3455b8a07998ed4ab575ce9e /cpp/src/Freeze/ConnectionI.h
parentbzip2 fix (diff)
downloadice-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.h13
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;