summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/RouterInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/RouterInfo.cpp')
-rw-r--r--cpp/src/Ice/RouterInfo.cpp24
1 files changed, 1 insertions, 23 deletions
diff --git a/cpp/src/Ice/RouterInfo.cpp b/cpp/src/Ice/RouterInfo.cpp
index 3367a743077..a4723f59217 100644
--- a/cpp/src/Ice/RouterInfo.cpp
+++ b/cpp/src/Ice/RouterInfo.cpp
@@ -109,8 +109,7 @@ IceInternal::RouterManager::erase(const RouterPrxPtr& rtr)
return info;
}
-IceInternal::RouterInfo::RouterInfo(const RouterPrxPtr& router) :
- _router(router)
+IceInternal::RouterInfo::RouterInfo(const RouterPrxPtr& router) : _router(router)
{
assert(_router);
}
@@ -222,27 +221,6 @@ IceInternal::RouterInfo::getServerEndpoints()
}
void
-IceInternal::RouterInfo::addProxy(const ObjectPrxPtr& proxy)
-{
- assert(proxy); // Must not be called for null proxies.
-
- {
- IceUtil::Mutex::Lock sync(*this);
- if(_identities.find(proxy->ice_getIdentity()) != _identities.end())
- {
- //
- // Only add the proxy to the router if it's not already in our local map.
- //
- return;
- }
- }
-
- ObjectProxySeq proxies;
- proxies.push_back(proxy);
- addAndEvictProxies(proxy, _router->addProxies(proxies));
-}
-
-void
IceInternal::RouterInfo::addProxyResponse(const Ice::ObjectProxySeq& proxies, const AddProxyCookiePtr& cookie)
{
addAndEvictProxies(cookie->proxy(), proxies);