diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-06-16 14:12:35 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-06-16 14:12:35 +0000 |
commit | 8d9e22b943989bf90012ee811111997ef5d202d7 (patch) | |
tree | 038ac7ef84b6e52038f4d3daa2aa6eb19f2c39b8 /cppe/include/IceE/ObjectAdapter.h | |
parent | Fixed bug 1077, 1002. (diff) | |
download | ice-8d9e22b943989bf90012ee811111997ef5d202d7.tar.bz2 ice-8d9e22b943989bf90012ee811111997ef5d202d7.tar.xz ice-8d9e22b943989bf90012ee811111997ef5d202d7.zip |
Fixed bug 1002, 1077.
Diffstat (limited to 'cppe/include/IceE/ObjectAdapter.h')
-rwxr-xr-x | cppe/include/IceE/ObjectAdapter.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cppe/include/IceE/ObjectAdapter.h b/cppe/include/IceE/ObjectAdapter.h index c3c480b0252..46e73596211 100755 --- a/cppe/include/IceE/ObjectAdapter.h +++ b/cppe/include/IceE/ObjectAdapter.h @@ -104,13 +104,16 @@ private: void checkForDeactivation() const; static void checkIdentity(const Identity&); std::vector<IceInternal::EndpointPtr> parseEndpoints(const std::string&) const; +#ifdef ICEE_HAS_LOCATOR + void updateLocatorRegistry(const IceInternal::LocatorInfoPtr&, const Ice::ObjectPrx&); +#endif bool _deactivated; IceInternal::InstancePtr _instance; CommunicatorPtr _communicator; IceInternal::ObjectAdapterFactoryPtr _objectAdapterFactory; IceInternal::ServantManagerPtr _servantManager; - bool _printAdapterReadyDone; + bool _activateOneOffDone; const std::string _name; #ifdef ICEE_HAS_LOCATOR const std::string _id; @@ -126,6 +129,7 @@ private: IceInternal::LocatorInfoPtr _locatorInfo; #endif int _directCount; // The number of direct proxies dispatching on this object adapter. + bool _waitForActivate; bool _waitForDeactivate; }; |