diff options
Diffstat (limited to 'cpp/src/Ice/Instance.cpp')
-rw-r--r-- | cpp/src/Ice/Instance.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/src/Ice/Instance.cpp b/cpp/src/Ice/Instance.cpp index 73c99c93176..dd31dc1daf7 100644 --- a/cpp/src/Ice/Instance.cpp +++ b/cpp/src/Ice/Instance.cpp @@ -68,6 +68,12 @@ extern bool ICE_UTIL_API nullHandleAbort; void IceInternal::incRef(Instance* p) { p->__incRef(); } void IceInternal::decRef(Instance* p) { p->__decRef(); } +CommunicatorPtr +IceInternal::Instance::communicator() const +{ + return _communicator; +} + PropertiesPtr IceInternal::Instance::properties() const { @@ -391,6 +397,7 @@ IceInternal::Instance::getDefaultContext() const IceInternal::Instance::Instance(const CommunicatorPtr& communicator, const PropertiesPtr& properties) : + _communicator(communicator.get()), _destroyed(false), _properties(properties), _messageSizeMax(0), |