summaryrefslogtreecommitdiff
path: root/cpp/src/Freeze/ConnectionI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Freeze/ConnectionI.h')
-rw-r--r--cpp/src/Freeze/ConnectionI.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/cpp/src/Freeze/ConnectionI.h b/cpp/src/Freeze/ConnectionI.h
index c708a33f944..957f69727cc 100644
--- a/cpp/src/Freeze/ConnectionI.h
+++ b/cpp/src/Freeze/ConnectionI.h
@@ -46,6 +46,8 @@ public:
virtual Ice::CommunicatorPtr getCommunicator() const;
+ virtual Ice::EncodingVersion getEncoding() const;
+
virtual std::string getName() const;
//
@@ -74,6 +76,7 @@ public:
const SharedDbEnvPtr& dbEnv() const;
const Ice::CommunicatorPtr& communicator() const;
+ const Ice::EncodingVersion& encoding() const;
const std::string& envName() const;
@@ -90,6 +93,7 @@ private:
int __getRefNoSync() const;
const Ice::CommunicatorPtr _communicator;
+ const Ice::EncodingVersion _encoding;
SharedDbEnvPtr _dbEnv;
const std::string _envName;
TransactionIPtr _transaction;
@@ -139,6 +143,12 @@ ConnectionI::communicator() const
return _communicator;
}
+inline const Ice::EncodingVersion&
+ConnectionI::encoding() const
+{
+ return _encoding;
+}
+
inline Ice::Int
ConnectionI::trace() const
{