summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/LocatorInfo.h
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-07-29 20:59:46 +0000
committerMarc Laukien <marc@zeroc.com>2002-07-29 20:59:46 +0000
commitcdb31717221a2f411d4b14e986390d5ced381004 (patch)
tree9ccc2b8c941f67f5dd38c127e7d32076d6b64e6d /cpp/src/Ice/LocatorInfo.h
parentmake depend (diff)
downloadice-cdb31717221a2f411d4b14e986390d5ced381004.tar.bz2
ice-cdb31717221a2f411d4b14e986390d5ced381004.tar.xz
ice-cdb31717221a2f411d4b14e986390d5ced381004.zip
fix
Diffstat (limited to 'cpp/src/Ice/LocatorInfo.h')
-rw-r--r--cpp/src/Ice/LocatorInfo.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpp/src/Ice/LocatorInfo.h b/cpp/src/Ice/LocatorInfo.h
index 4e58f70b470..1489b02ea73 100644
--- a/cpp/src/Ice/LocatorInfo.h
+++ b/cpp/src/Ice/LocatorInfo.h
@@ -48,6 +48,8 @@ class LocatorAdapterTable : public ::IceUtil::Shared, public ::IceUtil::Mutex
public:
LocatorAdapterTable();
+
+ void clear();
bool get(const std::string&, ::std::vector<EndpointPtr>&) const;
void add(const std::string&, const ::std::vector<EndpointPtr>&);
@@ -64,6 +66,8 @@ public:
LocatorInfo(const ::Ice::LocatorPrx&, const LocatorAdapterTablePtr&);
+ void destroy();
+
bool operator==(const LocatorInfo&) const;
bool operator!=(const LocatorInfo&) const;
bool operator<(const LocatorInfo&) const;
@@ -76,9 +80,9 @@ public:
private:
- ::Ice::LocatorPrx _locator;
+ ::Ice::LocatorPrx _locator; // Immutable.
::Ice::LocatorRegistryPrx _locatorRegistry;
- LocatorAdapterTablePtr _adapterTable;
+ LocatorAdapterTablePtr _adapterTable; // Immutable.
};
}