diff options
author | Marc Laukien <marc@zeroc.com> | 2002-07-30 21:11:37 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2002-07-30 21:11:37 +0000 |
commit | bbcd09d1d4e78ffa7e0b9b7455caabb16bbfcb2f (patch) | |
tree | 4ca9af035c84bb6333405fd1aa4bf7f2aa9b15fc /cpp/src/Ice/ObjectAdapterI.cpp | |
parent | Fix (diff) | |
download | ice-bbcd09d1d4e78ffa7e0b9b7455caabb16bbfcb2f.tar.bz2 ice-bbcd09d1d4e78ffa7e0b9b7455caabb16bbfcb2f.tar.xz ice-bbcd09d1d4e78ffa7e0b9b7455caabb16bbfcb2f.zip |
revised leak test
Diffstat (limited to 'cpp/src/Ice/ObjectAdapterI.cpp')
-rw-r--r-- | cpp/src/Ice/ObjectAdapterI.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/cpp/src/Ice/ObjectAdapterI.cpp b/cpp/src/Ice/ObjectAdapterI.cpp index b4dac6d00e3..a7b64d3877f 100644 --- a/cpp/src/Ice/ObjectAdapterI.cpp +++ b/cpp/src/Ice/ObjectAdapterI.cpp @@ -52,7 +52,7 @@ Ice::ObjectAdapterI::getCommunicator() throw ObjectAdapterDeactivatedException(__FILE__, __LINE__); } - return _instance->communicator(); + return _communicator; } void @@ -145,6 +145,7 @@ Ice::ObjectAdapterI::deactivate() _locatorMapHint = _locatorMap.end(); _instance = 0; + _communicator = 0; } void @@ -467,8 +468,10 @@ Ice::ObjectAdapterI::getIncomingConnections() const return connections; } -Ice::ObjectAdapterI::ObjectAdapterI(const InstancePtr& instance, const string& name, const string& endpts) : +Ice::ObjectAdapterI::ObjectAdapterI(const InstancePtr& instance, const CommunicatorPtr& communicator, + const string& name, const string& endpts) : _instance(instance), + _communicator(communicator), _printAdapterReadyDone(false), _name(name), _activeServantMapHint(_activeServantMap.end()), |