diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-12-13 09:37:09 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-12-13 09:37:09 +0000 |
commit | 9ec53149c89a1b0dbf3bdb73a014473813dbd54d (patch) | |
tree | ee4d585c140e209132d6e327cdd1832972cb24d6 /cppe/include/IceE/ObjectAdapter.h | |
parent | --checksum for slice2vb now generates CLS-compliant code. (diff) | |
download | ice-9ec53149c89a1b0dbf3bdb73a014473813dbd54d.tar.bz2 ice-9ec53149c89a1b0dbf3bdb73a014473813dbd54d.tar.xz ice-9ec53149c89a1b0dbf3bdb73a014473813dbd54d.zip |
Added support for replica groups.
Diffstat (limited to 'cppe/include/IceE/ObjectAdapter.h')
-rwxr-xr-x | cppe/include/IceE/ObjectAdapter.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cppe/include/IceE/ObjectAdapter.h b/cppe/include/IceE/ObjectAdapter.h index 73175413196..6ab7bde48e4 100755 --- a/cppe/include/IceE/ObjectAdapter.h +++ b/cppe/include/IceE/ObjectAdapter.h @@ -68,7 +68,10 @@ public: ObjectPtr findByProxy(const ObjectPrx&) const;
ObjectPrx createProxy(const Identity&) const;
+#ifdef ICEE_HAS_LOCATOR
ObjectPrx createDirectProxy(const Identity&) const;
+ ObjectPrx createIndirectProxy(const Identity&) const;
+#endif
ObjectPrx createReverseProxy(const Identity&) const;
#ifdef ICEE_HAS_ROUTER
@@ -96,6 +99,9 @@ private: ObjectPrx newProxy(const Identity&, const std::string&) const;
ObjectPrx newDirectProxy(const Identity&, const std::string&) const;
+#ifdef ICEE_HAS_LOCATOR
+ ObjectPrx newIndirectProxy(const Identity&, const std::string&, const std::string&) const;
+#endif
void checkForDeactivation() const;
static void checkIdentity(const Identity&);
std::vector<IceInternal::EndpointPtr> parseEndpoints(const std::string&) const;
@@ -106,7 +112,10 @@ private: IceInternal::ServantManagerPtr _servantManager;
bool _printAdapterReadyDone;
const std::string _name;
+#ifdef ICEE_HAS_LOCATOR
const std::string _id;
+ const std::string _replicaGroupId;
+#endif
std::vector<IceInternal::IncomingConnectionFactoryPtr> _incomingConnectionFactories;
#ifdef ICEE_HAS_ROUTER
std::vector<IceInternal::EndpointPtr> _routerEndpoints;
|