void LocatorRegistryI::setAdapterDirectProxy_async(const AMD_LocatorRegistry_setAdapterDirectProxyPtr& cb, const std::string& adapterId, const ObjectPrx& proxy, const Current&) { Lock sync(*this); if(proxy) { _adapters[adapterId] = proxy; } else { _adapters.erase(adapterId); } cb->ice_response(); }
void LocatorRegistryI::setAdapterDirectProxy_async(const AMD_LocatorRegistry_setAdapterDirectProxyPtr& cb, const std::string& adapterId, const ObjectPrxPtr& proxy, const Current&) #endif { Lock sync(*this); if(proxy) { _adapters[adapterId] = proxy; } else { _adapters.erase(adapterId); } #ifdef ICE_CPP11_MAPPING response(); #else cb->ice_response(); #endif }
virtual void setAdapterDirectProxy_async(const AMD_LocatorRegistry_setAdapterDirectProxyPtr& cb, const string&, const ObjectPrx&, const Current&) { cb->ice_response(); }