16#ifndef __Ice_Locator_h__
17#define __Ice_Locator_h__
41#ifndef ICE_IGNORE_VERSION
42# if ICE_INT_VERSION / 100 != 307
43# error Ice version mismatch!
45# if ICE_INT_VERSION % 100 >= 50
46# error Beta header file detected
48# if ICE_INT_VERSION % 100 < 11
49# error Ice patch level mismatch!
54# if defined(ICE_STATIC_LIBS)
56# elif defined(ICE_API_EXPORTS)
57# define ICE_API ICE_DECLSPEC_EXPORT
59# define ICE_API ICE_DECLSPEC_IMPORT
63#ifdef ICE_CPP11_MAPPING
84class ICE_CLASS(ICE_API) AdapterNotFoundException :
public UserExceptionHelper<AdapterNotFoundException, UserException>
90 AdapterNotFoundException(
const AdapterNotFoundException&) =
default;
92 AdapterNotFoundException() =
default;
98 std::tuple<> ice_tuple()
const
111static AdapterNotFoundException _iceS_AdapterNotFoundException_init;
119class ICE_CLASS(ICE_API) InvalidReplicaGroupIdException :
public UserExceptionHelper<InvalidReplicaGroupIdException, UserException>
125 InvalidReplicaGroupIdException(
const InvalidReplicaGroupIdException&) =
default;
127 InvalidReplicaGroupIdException() =
default;
133 std::tuple<> ice_tuple()
const
150class ICE_CLASS(ICE_API) AdapterAlreadyActiveException :
public UserExceptionHelper<AdapterAlreadyActiveException, UserException>
156 AdapterAlreadyActiveException(
const AdapterAlreadyActiveException&) =
default;
158 AdapterAlreadyActiveException() =
default;
164 std::tuple<> ice_tuple()
const
180class ICE_CLASS(ICE_API) ObjectNotFoundException :
public UserExceptionHelper<ObjectNotFoundException, UserException>
186 ObjectNotFoundException(
const ObjectNotFoundException&) =
default;
188 ObjectNotFoundException() =
default;
194 std::tuple<> ice_tuple()
const
210class ICE_CLASS(ICE_API) ServerNotFoundException :
public UserExceptionHelper<ServerNotFoundException, UserException>
216 ServerNotFoundException(
const ServerNotFoundException&) =
default;
218 ServerNotFoundException() =
default;
224 std::tuple<> ice_tuple()
const
264 virtual bool ice_isA(::std::string
id,
const Current& current)
const override;
271 virtual ::std::vector<::std::string> ice_ids(
const Current& current)
const override;
278 virtual ::std::string ice_id(
const Current& current)
const override;
284 static const ::std::string& ice_staticId();
297 virtual void findObjectByIdAsync(Identity
id, ::std::function<
void(const ::std::shared_ptr<ObjectPrx>& returnValue)> response, ::std::function<
void(::std::exception_ptr)> exception,
const Current& current)
const = 0;
299 bool _iceD_findObjectById(::IceInternal::Incoming&,
const Current&)
const;
312 virtual void findAdapterByIdAsync(::std::string
id, ::std::function<
void(const ::std::shared_ptr<ObjectPrx>& returnValue)> response, ::std::function<
void(::std::exception_ptr)> exception,
const Current& current)
const = 0;
314 bool _iceD_findAdapterById(::IceInternal::Incoming&,
const Current&)
const;
322 virtual ::std::shared_ptr<LocatorRegistryPrx> getRegistry(
const Current& current)
const = 0;
324 bool _iceD_getRegistry(::IceInternal::Incoming&,
const Current&)
const;
328 virtual bool _iceDispatch(::IceInternal::Incoming&,
const Current&)
override;
354 virtual bool ice_isA(::std::string
id,
const Current& current)
const override;
361 virtual ::std::vector<::std::string> ice_ids(
const Current& current)
const override;
368 virtual ::std::string ice_id(
const Current& current)
const override;
374 static const ::std::string& ice_staticId();
392 virtual void setAdapterDirectProxyAsync(::std::string
id, ::std::shared_ptr<ObjectPrx> proxy, ::std::function<
void()> response, ::std::function<
void(::std::exception_ptr)> exception,
const Current& current) = 0;
394 bool _iceD_setAdapterDirectProxy(::IceInternal::Incoming&,
const Current&);
417 virtual void setReplicatedAdapterDirectProxyAsync(::std::string adapterId, ::std::string replicaGroupId, ::std::shared_ptr<ObjectPrx> p, ::std::function<
void()> response, ::std::function<
void(::std::exception_ptr)> exception,
const Current& current) = 0;
419 bool _iceD_setReplicatedAdapterDirectProxy(::IceInternal::Incoming&,
const Current&);
432 virtual void setServerProcessProxyAsync(::std::string
id, ::std::shared_ptr<ProcessPrx> proxy, ::std::function<
void()> response, ::std::function<
void(::std::exception_ptr)> exception,
const Current& current) = 0;
434 bool _iceD_setServerProcessProxy(::IceInternal::Incoming&,
const Current&);
438 virtual bool _iceDispatch(::IceInternal::Incoming&,
const Current&)
override;
462 virtual bool ice_isA(::std::string
id,
const Current& current)
const override;
469 virtual ::std::vector<::std::string> ice_ids(
const Current& current)
const override;
476 virtual ::std::string ice_id(
const Current& current)
const override;
482 static const ::std::string& ice_staticId();
490 virtual ::std::shared_ptr<LocatorPrx> getLocator(
const Current& current) = 0;
492 bool _iceD_getLocator(::IceInternal::Incoming&,
const Current&);
496 virtual bool _iceDispatch(::IceInternal::Incoming&,
const Current&)
override;
516class ICE_CLASS(ICE_API)
LocatorPrx :
public virtual Proxy<LocatorPrx, ObjectPrx>
530 ::std::shared_ptr<ObjectPrx> findObjectById(
const Identity&
id,
const Context& context = noExplicitContext)
532 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(
true,
this, &LocatorPrx::_iceI_findObjectById, id, context).get();
543 template<
template<
typename>
class P = ::std::promise>
544 auto findObjectByIdAsync(
const Identity&
id,
const Context& context = noExplicitContext)
545 ->
decltype(::std::declval<P<::std::shared_ptr<::Ice::ObjectPrx>>>().get_future())
547 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>, P>(
false,
this, &LocatorPrx::_iceI_findObjectById, id, context);
561 ::std::function<void()>
562 findObjectByIdAsync(
const Identity&
id,
563 ::std::function<
void(::std::shared_ptr<::Ice::ObjectPrx>)> response,
564 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
565 ::std::function<
void(
bool)> sent =
nullptr,
566 const Context& context = noExplicitContext)
568 return _makeLambdaOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::LocatorPrx::_iceI_findObjectById, id, context);
572 ICE_MEMBER(
ICE_API)
void _iceI_findObjectById(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::Ice::ObjectPrx>>>&,
const Identity&,
const Context&);
584 ::std::shared_ptr<ObjectPrx> findAdapterById(const ::std::string&
id,
const Context& context = noExplicitContext)
586 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(
true,
this, &LocatorPrx::_iceI_findAdapterById, id, context).get();
596 template<
template<
typename>
class P = ::std::promise>
597 auto findAdapterByIdAsync(const ::std::string&
id,
const Context& context = noExplicitContext)
598 ->
decltype(::std::declval<P<::std::shared_ptr<::Ice::ObjectPrx>>>().get_future())
600 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>, P>(
false,
this, &LocatorPrx::_iceI_findAdapterById, id, context);
613 ::std::function<void()>
614 findAdapterByIdAsync(const ::std::string&
id,
615 ::std::function<
void(::std::shared_ptr<::Ice::ObjectPrx>)> response,
616 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
617 ::std::function<
void(
bool)> sent =
nullptr,
618 const Context& context = noExplicitContext)
620 return _makeLambdaOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::LocatorPrx::_iceI_findAdapterById, id, context);
624 ICE_MEMBER(
ICE_API)
void _iceI_findAdapterById(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::Ice::ObjectPrx>>>&, const ::std::string&,
const Context&);
632 ::std::shared_ptr<LocatorRegistryPrx> getRegistry(
const Context& context = noExplicitContext)
634 return _makePromiseOutgoing<::std::shared_ptr<::Ice::LocatorRegistryPrx>>(
true,
this, &LocatorPrx::_iceI_getRegistry, context).get();
642 template<
template<
typename>
class P = ::std::promise>
643 auto getRegistryAsync(
const Context& context = noExplicitContext)
644 ->
decltype(::std::declval<P<::std::shared_ptr<::Ice::LocatorRegistryPrx>>>().get_future())
646 return _makePromiseOutgoing<::std::shared_ptr<::Ice::LocatorRegistryPrx>, P>(
false,
this, &LocatorPrx::_iceI_getRegistry, context);
657 ::std::function<void()>
658 getRegistryAsync(::std::function<
void(::std::shared_ptr<::Ice::LocatorRegistryPrx>)> response,
659 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
660 ::std::function<
void(
bool)> sent =
nullptr,
661 const Context& context = noExplicitContext)
663 return _makeLambdaOutgoing<::std::shared_ptr<::Ice::LocatorRegistryPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::LocatorPrx::_iceI_getRegistry, context);
667 ICE_MEMBER(
ICE_API)
void _iceI_getRegistry(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::Ice::LocatorRegistryPrx>>>&,
const Context&);
680 friend ::std::shared_ptr<LocatorPrx> IceInternal::createProxy<LocatorPrx>();
682 ICE_MEMBER(
ICE_API) virtual ::std::shared_ptr<ObjectPrx> _newInstance()
const override;
696class ICE_CLASS(ICE_API)
LocatorRegistryPrx :
public virtual Proxy<LocatorRegistryPrx, ObjectPrx>
714 void setAdapterDirectProxy(const ::std::string&
id, const ::std::shared_ptr<ObjectPrx>& proxy,
const Context& context = noExplicitContext)
716 _makePromiseOutgoing<void>(
true,
this, &LocatorRegistryPrx::_iceI_setAdapterDirectProxy,
id, proxy, context).
get();
728 template<
template<
typename>
class P = ::std::promise>
729 auto setAdapterDirectProxyAsync(const ::std::string&
id, const ::std::shared_ptr<ObjectPrx>& proxy,
const Context& context = noExplicitContext)
730 ->
decltype(::std::declval<P<void>>().get_future())
732 return _makePromiseOutgoing<void, P>(
false,
this, &LocatorRegistryPrx::_iceI_setAdapterDirectProxy,
id, proxy, context);
747 ::std::function<void()>
748 setAdapterDirectProxyAsync(const ::std::string&
id, const ::std::shared_ptr<ObjectPrx>& proxy,
749 ::std::function<
void()> response,
750 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
751 ::std::function<
void(
bool)> sent =
nullptr,
752 const Context& context = noExplicitContext)
754 return _makeLambdaOutgoing<void>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::LocatorRegistryPrx::_iceI_setAdapterDirectProxy,
id, proxy, context);
758 ICE_MEMBER(
ICE_API)
void _iceI_setAdapterDirectProxy(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<void>>&, const ::std::string&, const ::std::shared_ptr<ObjectPrx>&,
const Context&);
779 void setReplicatedAdapterDirectProxy(const ::std::string& adapterId, const ::std::string& replicaGroupId, const ::std::shared_ptr<ObjectPrx>& p,
const Context& context = noExplicitContext)
781 _makePromiseOutgoing<void>(
true,
this, &LocatorRegistryPrx::_iceI_setReplicatedAdapterDirectProxy, adapterId, replicaGroupId, p, context).get();
794 template<
template<
typename>
class P = ::std::promise>
795 auto setReplicatedAdapterDirectProxyAsync(const ::std::string& adapterId, const ::std::string& replicaGroupId, const ::std::shared_ptr<ObjectPrx>& p,
const Context& context = noExplicitContext)
796 ->
decltype(::std::declval<P<void>>().get_future())
798 return _makePromiseOutgoing<void, P>(
false,
this, &LocatorRegistryPrx::_iceI_setReplicatedAdapterDirectProxy, adapterId, replicaGroupId, p, context);
814 ::std::function<void()>
815 setReplicatedAdapterDirectProxyAsync(const ::std::string& adapterId, const ::std::string& replicaGroupId, const ::std::shared_ptr<ObjectPrx>& p,
816 ::std::function<
void()> response,
817 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
818 ::std::function<
void(
bool)> sent =
nullptr,
819 const Context& context = noExplicitContext)
821 return _makeLambdaOutgoing<void>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::LocatorRegistryPrx::_iceI_setReplicatedAdapterDirectProxy, adapterId, replicaGroupId, p, context);
825 ICE_MEMBER(
ICE_API)
void _iceI_setReplicatedAdapterDirectProxy(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<void>>&, const ::std::string&, const ::std::string&, const ::std::shared_ptr<ObjectPrx>&,
const Context&);
836 void setServerProcessProxy(const ::std::string&
id, const ::std::shared_ptr<ProcessPrx>& proxy,
const Context& context = noExplicitContext)
838 _makePromiseOutgoing<void>(
true,
this, &LocatorRegistryPrx::_iceI_setServerProcessProxy,
id, proxy, context).get();
848 template<
template<
typename>
class P = ::std::promise>
849 auto setServerProcessProxyAsync(const ::std::string&
id, const ::std::shared_ptr<ProcessPrx>& proxy,
const Context& context = noExplicitContext)
850 ->
decltype(::std::declval<P<void>>().get_future())
852 return _makePromiseOutgoing<void, P>(
false,
this, &LocatorRegistryPrx::_iceI_setServerProcessProxy,
id, proxy, context);
865 ::std::function<void()>
866 setServerProcessProxyAsync(const ::std::string&
id, const ::std::shared_ptr<ProcessPrx>& proxy,
867 ::std::function<
void()> response,
868 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
869 ::std::function<
void(
bool)> sent =
nullptr,
870 const Context& context = noExplicitContext)
872 return _makeLambdaOutgoing<void>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::LocatorRegistryPrx::_iceI_setServerProcessProxy,
id, proxy, context);
876 ICE_MEMBER(
ICE_API)
void _iceI_setServerProcessProxy(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<void>>&, const ::std::string&, const ::std::shared_ptr<ProcessPrx>&,
const Context&);
889 friend ::std::shared_ptr<LocatorRegistryPrx> IceInternal::createProxy<LocatorRegistryPrx>();
891 ICE_MEMBER(
ICE_API) virtual ::std::shared_ptr<ObjectPrx> _newInstance()
const override;
903class ICE_CLASS(ICE_API)
LocatorFinderPrx :
public virtual Proxy<LocatorFinderPrx, ObjectPrx>
913 ::std::shared_ptr<LocatorPrx> getLocator(
const Context& context = noExplicitContext)
915 return _makePromiseOutgoing<::std::shared_ptr<::Ice::LocatorPrx>>(
true,
this, &LocatorFinderPrx::_iceI_getLocator, context).get();
924 template<
template<
typename>
class P = ::std::promise>
925 auto getLocatorAsync(
const Context& context = noExplicitContext)
926 ->
decltype(::std::declval<P<::std::shared_ptr<::Ice::LocatorPrx>>>().get_future())
928 return _makePromiseOutgoing<::std::shared_ptr<::Ice::LocatorPrx>, P>(
false,
this, &LocatorFinderPrx::_iceI_getLocator, context);
940 ::std::function<void()>
941 getLocatorAsync(::std::function<
void(::std::shared_ptr<::Ice::LocatorPrx>)> response,
942 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
943 ::std::function<
void(
bool)> sent =
nullptr,
944 const Context& context = noExplicitContext)
946 return _makeLambdaOutgoing<::std::shared_ptr<::Ice::LocatorPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::LocatorFinderPrx::_iceI_getLocator, context);
950 ICE_MEMBER(
ICE_API)
void _iceI_getLocator(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::Ice::LocatorPrx>>>&,
const Context&);
963 friend ::std::shared_ptr<LocatorFinderPrx> IceInternal::createProxy<LocatorFinderPrx>();
965 ICE_MEMBER(
ICE_API) virtual ::std::shared_ptr<ObjectPrx> _newInstance()
const override;
1027class LocatorRegistry;
1029ICE_API Object* upCast(LocatorRegistry*);
1043typedef ::IceInternal::ProxyHandle< ::IceProxy::Ice::Locator>
LocatorPrx;
1075#ifdef ICE_CPP11_COMPILER
1120#ifdef ICE_CPP11_COMPILER
1161#ifdef ICE_CPP11_COMPILER
1201#ifdef ICE_CPP11_COMPILER
1241#ifdef ICE_CPP11_COMPILER
1382#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1383# pragma warning(push)
1384# pragma warning(disable:4239)
1391 AMD_Locator_findObjectById(::IceInternal::Incoming&);
1393 virtual void ice_response(const ::Ice::ObjectPrx&);
1396#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1397# pragma warning(pop)
1400#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1401# pragma warning(push)
1402# pragma warning(disable:4239)
1409 AMD_Locator_findAdapterById(::IceInternal::Incoming&);
1411 virtual void ice_response(const ::Ice::ObjectPrx&);
1414#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1415# pragma warning(pop)
1418#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1419# pragma warning(push)
1420# pragma warning(disable:4239)
1427 AMD_LocatorRegistry_setAdapterDirectProxy(::IceInternal::Incoming&);
1429 virtual void ice_response();
1432#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1433# pragma warning(pop)
1436#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1437# pragma warning(push)
1438# pragma warning(disable:4239)
1445 AMD_LocatorRegistry_setReplicatedAdapterDirectProxy(::IceInternal::Incoming&);
1447 virtual void ice_response();
1450#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1451# pragma warning(pop)
1454#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1455# pragma warning(push)
1456# pragma warning(disable:4239)
1463 AMD_LocatorRegistry_setServerProcessProxy(::IceInternal::Incoming&);
1465 virtual void ice_response();
1468#if defined(_MSC_VER) && (_MSC_VER >= 1900)
1469# pragma warning(pop)
1560 return end_findObjectById(_iceI_begin_findObjectById(
id, context, ::IceInternal::dummyCallback, 0,
true));
1573 return _iceI_begin_findObjectById(
id, context, ::IceInternal::dummyCallback, 0);
1602 return _iceI_begin_findObjectById(
id, context, cb, cookie);
1631 return _iceI_begin_findObjectById(
id, context, cb, cookie);
1645 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_findObjectById(const ::
Ice::Identity&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1660 return end_findAdapterById(_iceI_begin_findAdapterById(
id, context, ::IceInternal::dummyCallback, 0,
true));
1672 return _iceI_begin_findAdapterById(
id, context, ::IceInternal::dummyCallback, 0);
1699 return _iceI_begin_findAdapterById(
id, context, cb, cookie);
1726 return _iceI_begin_findAdapterById(
id, context, cb, cookie);
1740 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_findAdapterById(const ::std::string&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1751 return end_getRegistry(_iceI_begin_getRegistry(context, ::IceInternal::dummyCallback, 0,
true));
1761 return _iceI_begin_getRegistry(context, ::IceInternal::dummyCallback, 0);
1784 return _iceI_begin_getRegistry(context, cb, cookie);
1807 return _iceI_begin_getRegistry(context, cb, cookie);
1819 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_getRegistry(const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1856 end_setAdapterDirectProxy(_iceI_begin_setAdapterDirectProxy(
id, proxy, context, ::IceInternal::dummyCallback, 0,
true));
1870 return _iceI_begin_setAdapterDirectProxy(
id, proxy, context, ::IceInternal::dummyCallback, 0);
1901 return _iceI_begin_setAdapterDirectProxy(
id, proxy, context, cb, cookie);
1932 return _iceI_begin_setAdapterDirectProxy(
id, proxy, context, cb, cookie);
1949 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_setAdapterDirectProxy(const ::std::string&, const ::
Ice::ObjectPrx&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1988 return _iceI_begin_setReplicatedAdapterDirectProxy(adapterId, replicaGroupId, p, context, ::IceInternal::dummyCallback, 0);
2004 return _iceI_begin_setReplicatedAdapterDirectProxy(adapterId, replicaGroupId, p,
::Ice::noExplicitContext, cb, cookie);
2021 return _iceI_begin_setReplicatedAdapterDirectProxy(adapterId, replicaGroupId, p, context, cb, cookie);
2037 return _iceI_begin_setReplicatedAdapterDirectProxy(adapterId, replicaGroupId, p,
::Ice::noExplicitContext, cb, cookie);
2052 ::Ice::AsyncResultPtr begin_setReplicatedAdapterDirectProxy(const ::std::string& adapterId, const ::std::string& replicaGroupId, const ::Ice::ObjectPrx& p, const ::Ice::Context& context, const ::Ice::Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
2054 return _iceI_begin_setReplicatedAdapterDirectProxy(adapterId, replicaGroupId, p, context, cb, cookie);
2074 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_setReplicatedAdapterDirectProxy(const ::std::string&, const ::std::string&, const ::
Ice::ObjectPrx&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2088 end_setServerProcessProxy(_iceI_begin_setServerProcessProxy(
id, proxy, context, ::IceInternal::dummyCallback, 0,
true));
2100 return _iceI_begin_setServerProcessProxy(
id, proxy, context, ::IceInternal::dummyCallback, 0);
2127 return _iceI_begin_setServerProcessProxy(
id, proxy, context, cb, cookie);
2154 return _iceI_begin_setServerProcessProxy(
id, proxy, context, cb, cookie);
2167 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_setServerProcessProxy(const ::std::string&, const ::
Ice::ProcessPrx&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2196 return end_getLocator(_iceI_begin_getLocator(context, ::IceInternal::dummyCallback, 0,
true));
2207 return _iceI_begin_getLocator(context, ::IceInternal::dummyCallback, 0);
2232 return _iceI_begin_getLocator(context, cb, cookie);
2257 return _iceI_begin_getLocator(context, cb, cookie);
2269 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_getLocator(const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2313#ifdef ICE_CPP11_COMPILER
2359 bool _iceD_findObjectById(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2373 bool _iceD_findAdapterById(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2383 bool _iceD_getRegistry(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2387 virtual bool _iceDispatch(::IceInternal::Incoming&,
const Current&);
2401 return static_cast<const Object&
>(lhs) ==
static_cast<const Object&
>(rhs);
2404inline bool operator<(
const Locator& lhs,
const Locator& rhs)
2406 return static_cast<const Object&
>(lhs) <
static_cast<const Object&
>(rhs);
2429#ifdef ICE_CPP11_COMPILER
2480 bool _iceD_setAdapterDirectProxy(::IceInternal::Incoming&, const ::Ice::Current&);
2504 bool _iceD_setReplicatedAdapterDirectProxy(::IceInternal::Incoming&, const ::Ice::Current&);
2518 bool _iceD_setServerProcessProxy(::IceInternal::Incoming&, const ::Ice::Current&);
2522 virtual bool _iceDispatch(::IceInternal::Incoming&,
const Current&);
2536 return static_cast<const Object&
>(lhs) ==
static_cast<const Object&
>(rhs);
2539inline bool operator<(
const LocatorRegistry& lhs,
const LocatorRegistry& rhs)
2541 return static_cast<const Object&
>(lhs) <
static_cast<const Object&
>(rhs);
2562#ifdef ICE_CPP11_COMPILER
2604 bool _iceD_getLocator(::IceInternal::Incoming&, const ::Ice::Current&);
2608 virtual bool _iceDispatch(::IceInternal::Incoming&,
const Current&);
2622 return static_cast<const Object&
>(lhs) ==
static_cast<const Object&
>(rhs);
2625inline bool operator<(
const LocatorFinder& lhs,
const LocatorFinder& rhs)
2627 return static_cast<const Object&
>(lhs) <
static_cast<const Object&
>(rhs);
2638struct StreamableTraits< ::Ice::AdapterNotFoundException>
2640 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2644struct StreamableTraits< ::Ice::InvalidReplicaGroupIdException>
2646 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2650struct StreamableTraits< ::Ice::AdapterAlreadyActiveException>
2652 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2656struct StreamableTraits< ::Ice::ObjectNotFoundException>
2658 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2662struct StreamableTraits< ::Ice::ServerNotFoundException>
2664 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2690 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
2697 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
2701 ret = proxy->end_findObjectById(result);
2703 catch(const ::Ice::Exception& ex)
2705 ::IceInternal::CallbackNC<T>::exception(result, ex);
2710 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
2742template<
class T> Callback_Locator_findObjectByIdPtr
2753template<
class T,
typename CT>
2760 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
2761 typedef void (T::*
Sent)(bool ,
const CT&);
2765 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
2772 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
2776 ret = proxy->end_findObjectById(result);
2778 catch(const ::Ice::Exception& ex)
2780 ::IceInternal::Callback<T, CT>::exception(result, ex);
2785 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
2819template<
class T,
typename CT> Callback_Locator_findObjectByIdPtr
2842 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
2849 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
2853 ret = proxy->end_findAdapterById(result);
2855 catch(const ::Ice::Exception& ex)
2857 ::IceInternal::CallbackNC<T>::exception(result, ex);
2862 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
2894template<
class T> Callback_Locator_findAdapterByIdPtr
2905template<
class T,
typename CT>
2912 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
2913 typedef void (T::*
Sent)(bool ,
const CT&);
2917 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
2924 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
2928 ret = proxy->end_findAdapterById(result);
2930 catch(const ::Ice::Exception& ex)
2932 ::IceInternal::Callback<T, CT>::exception(result, ex);
2937 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
2971template<
class T,
typename CT> Callback_Locator_findAdapterByIdPtr
2994 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3001 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
3005 ret = proxy->end_getRegistry(result);
3007 catch(const ::Ice::Exception& ex)
3009 ::IceInternal::CallbackNC<T>::exception(result, ex);
3014 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
3046template<
class T> Callback_Locator_getRegistryPtr
3057template<
class T,
typename CT>
3064 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3065 typedef void (T::*
Sent)(bool ,
const CT&);
3069 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3076 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
3080 ret = proxy->end_getRegistry(result);
3082 catch(const ::Ice::Exception& ex)
3084 ::IceInternal::Callback<T, CT>::exception(result, ex);
3089 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
3123template<
class T,
typename CT> Callback_Locator_getRegistryPtr
3146 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3156 proxy->end_setAdapterDirectProxy(result);
3158 catch(const ::Ice::Exception& ex)
3160 ::IceInternal::CallbackNC<T>::exception(result, ex);
3165 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)();
3196template<
class T> Callback_LocatorRegistry_setAdapterDirectProxyPtr
3210template<
class T> Callback_LocatorRegistry_setAdapterDirectProxyPtr
3223template<
class T> Callback_LocatorRegistry_setAdapterDirectProxyPtr
3234template<
class T,
typename CT>
3241 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3242 typedef void (T::*
Sent)(bool ,
const CT&);
3246 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3256 proxy->end_setAdapterDirectProxy(result);
3258 catch(const ::Ice::Exception& ex)
3260 ::IceInternal::Callback<T, CT>::exception(result, ex);
3265 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(CT::dynamicCast(result->getCookie()));
3298template<
class T,
typename CT> Callback_LocatorRegistry_setAdapterDirectProxyPtr
3313template<
class T,
typename CT> Callback_LocatorRegistry_setAdapterDirectProxyPtr
3327template<
class T,
typename CT> Callback_LocatorRegistry_setAdapterDirectProxyPtr
3350 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3360 proxy->end_setReplicatedAdapterDirectProxy(result);
3362 catch(const ::Ice::Exception& ex)
3364 ::IceInternal::CallbackNC<T>::exception(result, ex);
3369 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)();
3400template<
class T> Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr
3414template<
class T> Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr
3427template<
class T> Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr
3438template<
class T,
typename CT>
3445 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3446 typedef void (T::*
Sent)(bool ,
const CT&);
3450 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3460 proxy->end_setReplicatedAdapterDirectProxy(result);
3462 catch(const ::Ice::Exception& ex)
3464 ::IceInternal::Callback<T, CT>::exception(result, ex);
3469 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(CT::dynamicCast(result->getCookie()));
3502template<
class T,
typename CT> Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr
3517template<
class T,
typename CT> Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr
3531template<
class T,
typename CT> Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr
3554 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3564 proxy->end_setServerProcessProxy(result);
3566 catch(const ::Ice::Exception& ex)
3568 ::IceInternal::CallbackNC<T>::exception(result, ex);
3573 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)();
3604template<
class T> Callback_LocatorRegistry_setServerProcessProxyPtr
3618template<
class T> Callback_LocatorRegistry_setServerProcessProxyPtr
3631template<
class T> Callback_LocatorRegistry_setServerProcessProxyPtr
3642template<
class T,
typename CT>
3649 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3650 typedef void (T::*
Sent)(bool ,
const CT&);
3654 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3664 proxy->end_setServerProcessProxy(result);
3666 catch(const ::Ice::Exception& ex)
3668 ::IceInternal::Callback<T, CT>::exception(result, ex);
3673 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(CT::dynamicCast(result->getCookie()));
3706template<
class T,
typename CT> Callback_LocatorRegistry_setServerProcessProxyPtr
3721template<
class T,
typename CT> Callback_LocatorRegistry_setServerProcessProxyPtr
3735template<
class T,
typename CT> Callback_LocatorRegistry_setServerProcessProxyPtr
3758 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3765 LocatorFinderPrx proxy = LocatorFinderPrx::uncheckedCast(result->getProxy());
3769 ret = proxy->end_getLocator(result);
3771 catch(const ::Ice::Exception& ex)
3773 ::IceInternal::CallbackNC<T>::exception(result, ex);
3778 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
3810template<
class T> Callback_LocatorFinder_getLocatorPtr
3821template<
class T,
typename CT>
3828 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3829 typedef void (T::*
Sent)(bool ,
const CT&);
3833 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3840 LocatorFinderPrx proxy = LocatorFinderPrx::uncheckedCast(result->getProxy());
3844 ret = proxy->end_getLocator(result);
3846 catch(const ::Ice::Exception& ex)
3848 ::IceInternal::Callback<T, CT>::exception(result, ex);
3853 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
3887template<
class T,
typename CT> Callback_LocatorFinder_getLocatorPtr
#define ICE_API
Definition Config.h:197
#define ICE_MEMBER(API)
Definition Config.h:177
Definition Locator.h:2185
::Ice::AsyncResultPtr begin_getLocator(const ::Ice::Context &context, const ::Ice::Callback_LocatorFinder_getLocatorPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the locator proxy implemented by the process hosting this finder object.
Definition Locator.h:2255
::Ice::AsyncResultPtr begin_getLocator(const ::Ice::Callback_LocatorFinder_getLocatorPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the locator proxy implemented by the process hosting this finder object.
Definition Locator.h:2242
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this interface.
::Ice::LocatorPrx end_getLocator(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_getLocator.
::Ice::LocatorPrx getLocator(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the locator proxy implemented by the process hosting this finder object.
Definition Locator.h:2194
::Ice::AsyncResultPtr begin_getLocator(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the locator proxy implemented by the process hosting this finder object.
Definition Locator.h:2217
::Ice::AsyncResultPtr begin_getLocator(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the locator proxy implemented by the process hosting this finder object.
Definition Locator.h:2205
::Ice::AsyncResultPtr begin_getLocator(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the locator proxy implemented by the process hosting this finder object.
Definition Locator.h:2230
Definition Locator.h:1837
void end_setReplicatedAdapterDirectProxy(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_setReplicatedAdapterDirectProxy.
::Ice::AsyncResultPtr begin_setServerProcessProxy(const ::std::string &id, const ::Ice::ProcessPrx &proxy, const ::Ice::Context &context, const ::Ice::Callback_LocatorRegistry_setServerProcessProxyPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the process proxy for a server.
Definition Locator.h:2152
void setAdapterDirectProxy(const ::std::string &id, const ::Ice::ObjectPrx &proxy, const ::Ice::Context &context=::Ice::noExplicitContext)
Set the adapter endpoints with the locator registry.
Definition Locator.h:1854
void setReplicatedAdapterDirectProxy(const ::std::string &adapterId, const ::std::string &replicaGroupId, const ::Ice::ObjectPrx &p, const ::Ice::Context &context=::Ice::noExplicitContext)
Set the adapter endpoints with the locator registry.
Definition Locator.h:1971
::Ice::AsyncResultPtr begin_setAdapterDirectProxy(const ::std::string &id, const ::Ice::ObjectPrx &proxy, const ::Ice::Callback_LocatorRegistry_setAdapterDirectProxyPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the adapter endpoints with the locator registry.
Definition Locator.h:1914
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this interface.
::Ice::AsyncResultPtr begin_setAdapterDirectProxy(const ::std::string &id, const ::Ice::ObjectPrx &proxy, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the adapter endpoints with the locator registry.
Definition Locator.h:1899
::Ice::AsyncResultPtr begin_setAdapterDirectProxy(const ::std::string &id, const ::Ice::ObjectPrx &proxy, const ::Ice::Context &context=::Ice::noExplicitContext)
Set the adapter endpoints with the locator registry.
Definition Locator.h:1868
void end_setServerProcessProxy(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_setServerProcessProxy.
::Ice::AsyncResultPtr begin_setReplicatedAdapterDirectProxy(const ::std::string &adapterId, const ::std::string &replicaGroupId, const ::Ice::ObjectPrx &p, const ::Ice::Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the adapter endpoints with the locator registry.
Definition Locator.h:2035
::Ice::AsyncResultPtr begin_setServerProcessProxy(const ::std::string &id, const ::Ice::ProcessPrx &proxy, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the process proxy for a server.
Definition Locator.h:2125
::Ice::AsyncResultPtr begin_setReplicatedAdapterDirectProxy(const ::std::string &adapterId, const ::std::string &replicaGroupId, const ::Ice::ObjectPrx &p, const ::Ice::Context &context, const ::Ice::Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the adapter endpoints with the locator registry.
Definition Locator.h:2052
::Ice::AsyncResultPtr begin_setReplicatedAdapterDirectProxy(const ::std::string &adapterId, const ::std::string &replicaGroupId, const ::Ice::ObjectPrx &p, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the adapter endpoints with the locator registry.
Definition Locator.h:2002
::Ice::AsyncResultPtr begin_setServerProcessProxy(const ::std::string &id, const ::Ice::ProcessPrx &proxy, const ::Ice::Context &context=::Ice::noExplicitContext)
Set the process proxy for a server.
Definition Locator.h:2098
::Ice::AsyncResultPtr begin_setAdapterDirectProxy(const ::std::string &id, const ::Ice::ObjectPrx &proxy, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the adapter endpoints with the locator registry.
Definition Locator.h:1883
::Ice::AsyncResultPtr begin_setServerProcessProxy(const ::std::string &id, const ::Ice::ProcessPrx &proxy, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the process proxy for a server.
Definition Locator.h:2111
::Ice::AsyncResultPtr begin_setAdapterDirectProxy(const ::std::string &id, const ::Ice::ObjectPrx &proxy, const ::Ice::Context &context, const ::Ice::Callback_LocatorRegistry_setAdapterDirectProxyPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the adapter endpoints with the locator registry.
Definition Locator.h:1930
::Ice::AsyncResultPtr begin_setReplicatedAdapterDirectProxy(const ::std::string &adapterId, const ::std::string &replicaGroupId, const ::Ice::ObjectPrx &p, const ::Ice::Context &context=::Ice::noExplicitContext)
Set the adapter endpoints with the locator registry.
Definition Locator.h:1986
::Ice::AsyncResultPtr begin_setServerProcessProxy(const ::std::string &id, const ::Ice::ProcessPrx &proxy, const ::Ice::Callback_LocatorRegistry_setServerProcessProxyPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the process proxy for a server.
Definition Locator.h:2138
void setServerProcessProxy(const ::std::string &id, const ::Ice::ProcessPrx &proxy, const ::Ice::Context &context=::Ice::noExplicitContext)
Set the process proxy for a server.
Definition Locator.h:2086
::Ice::AsyncResultPtr begin_setReplicatedAdapterDirectProxy(const ::std::string &adapterId, const ::std::string &replicaGroupId, const ::Ice::ObjectPrx &p, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Set the adapter endpoints with the locator registry.
Definition Locator.h:2019
void end_setAdapterDirectProxy(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_setAdapterDirectProxy.
Definition Locator.h:1545
::Ice::LocatorRegistryPrx getRegistry(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the locator registry.
Definition Locator.h:1749
::Ice::AsyncResultPtr begin_getRegistry(const ::Ice::Context &context, const ::Ice::Callback_Locator_getRegistryPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the locator registry.
Definition Locator.h:1805
::Ice::AsyncResultPtr begin_getRegistry(const ::Ice::Callback_Locator_getRegistryPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the locator registry.
Definition Locator.h:1793
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find an object by identity and return a proxy that contains the adapter ID or endpoints which can be ...
Definition Locator.h:1585
::Ice::AsyncResultPtr begin_getRegistry(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the locator registry.
Definition Locator.h:1759
::Ice::ObjectPrx end_findAdapterById(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_findAdapterById.
::Ice::AsyncResultPtr begin_findAdapterById(const ::std::string &id, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find an adapter by id and return a proxy that contains its endpoints.
Definition Locator.h:1683
::Ice::AsyncResultPtr begin_findAdapterById(const ::std::string &id, const ::Ice::Context &context, const ::Ice::Callback_Locator_findAdapterByIdPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find an adapter by id and return a proxy that contains its endpoints.
Definition Locator.h:1724
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::Context &context, const ::Ice::Callback_Locator_findObjectByIdPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find an object by identity and return a proxy that contains the adapter ID or endpoints which can be ...
Definition Locator.h:1629
::Ice::AsyncResultPtr begin_findAdapterById(const ::std::string &id, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find an adapter by id and return a proxy that contains its endpoints.
Definition Locator.h:1697
::Ice::AsyncResultPtr begin_findAdapterById(const ::std::string &id, const ::Ice::Callback_Locator_findAdapterByIdPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find an adapter by id and return a proxy that contains its endpoints.
Definition Locator.h:1710
::Ice::LocatorRegistryPrx end_getRegistry(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_getRegistry.
::Ice::AsyncResultPtr begin_getRegistry(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the locator registry.
Definition Locator.h:1782
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this interface.
::Ice::ObjectPrx findObjectById(const ::Ice::Identity &id, const ::Ice::Context &context=::Ice::noExplicitContext)
Find an object by identity and return a proxy that contains the adapter ID or endpoints which can be ...
Definition Locator.h:1558
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::Callback_Locator_findObjectByIdPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find an object by identity and return a proxy that contains the adapter ID or endpoints which can be ...
Definition Locator.h:1614
::Ice::ObjectPrx findAdapterById(const ::std::string &id, const ::Ice::Context &context=::Ice::noExplicitContext)
Find an adapter by id and return a proxy that contains its endpoints.
Definition Locator.h:1658
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find an object by identity and return a proxy that contains the adapter ID or endpoints which can be ...
Definition Locator.h:1600
::Ice::AsyncResultPtr begin_findAdapterById(const ::std::string &id, const ::Ice::Context &context=::Ice::noExplicitContext)
Find an adapter by id and return a proxy that contains its endpoints.
Definition Locator.h:1670
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::Context &context=::Ice::noExplicitContext)
Find an object by identity and return a proxy that contains the adapter ID or endpoints which can be ...
Definition Locator.h:1571
::Ice::ObjectPrx end_findObjectById(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_findObjectById.
::Ice::AsyncResultPtr begin_getRegistry(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the locator registry.
Definition Locator.h:1770
T * get() const
Definition Handle.h:25
Shared & operator=(const Shared &)
Definition Shared.h:94
Base class for generated AMD callback classes.
Definition IncomingAsync.h:20
AMD callback class for Ice::LocatorRegistry::setAdapterDirectProxy_async.
Definition Locator.h:1322
virtual void ice_response()=0
Call ice_response for a successful completion.
virtual ~AMD_LocatorRegistry_setAdapterDirectProxy()
AMD callback class for Ice::LocatorRegistry::setReplicatedAdapterDirectProxy_async.
Definition Locator.h:1341
virtual ~AMD_LocatorRegistry_setReplicatedAdapterDirectProxy()
virtual void ice_response()=0
Call ice_response for a successful completion.
AMD callback class for Ice::LocatorRegistry::setServerProcessProxy_async.
Definition Locator.h:1360
virtual void ice_response()=0
Call ice_response for a successful completion.
virtual ~AMD_LocatorRegistry_setServerProcessProxy()
AMD callback class for Ice::Locator::findAdapterById_async.
Definition Locator.h:1302
virtual ~AMD_Locator_findAdapterById()
virtual void ice_response(const ObjectPrx &result)=0
Call ice_response for a successful completion.
AMD callback class for Ice::Locator::findObjectById_async.
Definition Locator.h:1282
virtual void ice_response(const ObjectPrx &result)=0
Call ice_response for a successful completion.
virtual ~AMD_Locator_findObjectById()
This exception is raised if a server tries to set endpoints for an adapter that is already active.
Definition Locator.h:1156
virtual void ice_throw() const
Throws this exception.
virtual ~AdapterAlreadyActiveException()
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
AdapterAlreadyActiveException()
Definition Locator.h:1159
virtual AdapterAlreadyActiveException * ice_clone() const
Polymorphically clones this exception.
This exception is raised if an adapter cannot be found.
Definition Locator.h:1070
virtual AdapterNotFoundException * ice_clone() const
Polymorphically clones this exception.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
AdapterNotFoundException()
Definition Locator.h:1073
virtual ~AdapterNotFoundException()
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::LocatorFinder::begin_g...
Definition Locator.h:3748
void(T::* Response)(const LocatorPrx &)
Definition Locator.h:3755
IceUtil::Handle< T > TPtr
Definition Locator.h:3751
void(T::* Sent)(bool)
Definition Locator.h:3754
CallbackNC_LocatorFinder_getLocator(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3757
void(T::* Exception)(const ::Ice::Exception &)
Definition Locator.h:3753
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::LocatorRegistry::begin...
Definition Locator.h:3136
void(T::* Sent)(bool)
Definition Locator.h:3142
CallbackNC_LocatorRegistry_setAdapterDirectProxy(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3145
void(T::* Response)()
Definition Locator.h:3143
IceUtil::Handle< T > TPtr
Definition Locator.h:3139
void(T::* Exception)(const ::Ice::Exception &)
Definition Locator.h:3141
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::LocatorRegistry::begin...
Definition Locator.h:3340
void(T::* Sent)(bool)
Definition Locator.h:3346
void(T::* Exception)(const ::Ice::Exception &)
Definition Locator.h:3345
CallbackNC_LocatorRegistry_setReplicatedAdapterDirectProxy(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3349
IceUtil::Handle< T > TPtr
Definition Locator.h:3343
void(T::* Response)()
Definition Locator.h:3347
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::LocatorRegistry::begin...
Definition Locator.h:3544
void(T::* Exception)(const ::Ice::Exception &)
Definition Locator.h:3549
CallbackNC_LocatorRegistry_setServerProcessProxy(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3553
void(T::* Sent)(bool)
Definition Locator.h:3550
IceUtil::Handle< T > TPtr
Definition Locator.h:3547
void(T::* Response)()
Definition Locator.h:3551
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::Locator::begin_findAda...
Definition Locator.h:2832
CallbackNC_Locator_findAdapterById(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:2841
void(T::* Sent)(bool)
Definition Locator.h:2838
IceUtil::Handle< T > TPtr
Definition Locator.h:2835
void(T::* Exception)(const ::Ice::Exception &)
Definition Locator.h:2837
void(T::* Response)(const ObjectPrx &)
Definition Locator.h:2839
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::Locator::begin_findObj...
Definition Locator.h:2680
void(T::* Exception)(const ::Ice::Exception &)
Definition Locator.h:2685
CallbackNC_Locator_findObjectById(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:2689
IceUtil::Handle< T > TPtr
Definition Locator.h:2683
void(T::* Sent)(bool)
Definition Locator.h:2686
void(T::* Response)(const ObjectPrx &)
Definition Locator.h:2687
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::Locator::begin_getRegi...
Definition Locator.h:2984
IceUtil::Handle< T > TPtr
Definition Locator.h:2987
CallbackNC_Locator_getRegistry(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:2993
void(T::* Response)(const LocatorRegistryPrx &)
Definition Locator.h:2991
void(T::* Exception)(const ::Ice::Exception &)
Definition Locator.h:2989
void(T::* Sent)(bool)
Definition Locator.h:2990
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::LocatorFinder::...
Definition Locator.h:1533
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Lo...
Definition Locator.h:3823
void(T::* Sent)(bool, const CT &)
Definition Locator.h:3829
Callback_LocatorFinder_getLocator(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3832
IceUtil::Handle< T > TPtr
Definition Locator.h:3826
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Locator.h:3828
void(T::* Response)(const LocatorPrx &, const CT &)
Definition Locator.h:3830
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::LocatorRegistry...
Definition Locator.h:1509
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Lo...
Definition Locator.h:3236
void(T::* Sent)(bool, const CT &)
Definition Locator.h:3242
void(T::* Response)(const CT &)
Definition Locator.h:3243
Callback_LocatorRegistry_setAdapterDirectProxy(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3245
IceUtil::Handle< T > TPtr
Definition Locator.h:3239
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Locator.h:3241
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::LocatorRegistry...
Definition Locator.h:1517
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Lo...
Definition Locator.h:3440
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Locator.h:3445
Callback_LocatorRegistry_setReplicatedAdapterDirectProxy(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3449
void(T::* Response)(const CT &)
Definition Locator.h:3447
void(T::* Sent)(bool, const CT &)
Definition Locator.h:3446
IceUtil::Handle< T > TPtr
Definition Locator.h:3443
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::LocatorRegistry...
Definition Locator.h:1525
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Lo...
Definition Locator.h:3644
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Locator.h:3649
Callback_LocatorRegistry_setServerProcessProxy(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3653
IceUtil::Handle< T > TPtr
Definition Locator.h:3647
void(T::* Response)(const CT &)
Definition Locator.h:3651
void(T::* Sent)(bool, const CT &)
Definition Locator.h:3650
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::Locator::begin_...
Definition Locator.h:1493
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Lo...
Definition Locator.h:2907
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Locator.h:2912
void(T::* Response)(const ObjectPrx &, const CT &)
Definition Locator.h:2914
void(T::* Sent)(bool, const CT &)
Definition Locator.h:2913
IceUtil::Handle< T > TPtr
Definition Locator.h:2910
Callback_Locator_findAdapterById(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:2916
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::Locator::begin_...
Definition Locator.h:1485
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Lo...
Definition Locator.h:2755
void(T::* Response)(const ObjectPrx &, const CT &)
Definition Locator.h:2762
IceUtil::Handle< T > TPtr
Definition Locator.h:2758
Callback_Locator_findObjectById(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:2764
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Locator.h:2760
void(T::* Sent)(bool, const CT &)
Definition Locator.h:2761
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::Locator::begin_...
Definition Locator.h:1501
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Lo...
Definition Locator.h:3059
IceUtil::Handle< T > TPtr
Definition Locator.h:3062
void(T::* Sent)(bool, const CT &)
Definition Locator.h:3065
Callback_Locator_getRegistry(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Locator.h:3068
void(T::* Response)(const LocatorRegistryPrx &, const CT &)
Definition Locator.h:3066
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Locator.h:3064
This exception is raised if the replica group provided by the server is invalid.
Definition Locator.h:1115
virtual InvalidReplicaGroupIdException * ice_clone() const
Polymorphically clones this exception.
InvalidReplicaGroupIdException()
Definition Locator.h:1118
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
virtual ~InvalidReplicaGroupIdException()
This interface should be implemented by services implementing the Ice::Locator interface.
Definition Locator.h:2554
virtual bool ice_isA(const ::std::string &id, const Current ¤t=emptyCurrent) const
Determines whether this object supports an interface with the given Slice type ID.
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this class.
LocatorFinderPtr PointerType
Definition Locator.h:2558
virtual ::std::vector< ::std::string > ice_ids(const Current ¤t=emptyCurrent) const
Obtains a list of the Slice type IDs representing the interfaces supported by this object.
virtual LocatorPrx getLocator(const Current ¤t=emptyCurrent)=0
Get the locator proxy implemented by the process hosting this finder object.
virtual const ::std::string & ice_id(const Current ¤t=emptyCurrent) const
Obtains a Slice type ID representing the most-derived interface supported by this object.
LocatorFinderPrx ProxyType
Definition Locator.h:2557
The Ice locator registry interface.
Definition Locator.h:2421
virtual ::std::vector< ::std::string > ice_ids(const Current ¤t=emptyCurrent) const
Obtains a list of the Slice type IDs representing the interfaces supported by this object.
LocatorRegistryPrx ProxyType
Definition Locator.h:2424
virtual ~LocatorRegistry()
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this class.
virtual const ::std::string & ice_id(const Current ¤t=emptyCurrent) const
Obtains a Slice type ID representing the most-derived interface supported by this object.
virtual void setServerProcessProxy_async(const ::Ice::AMD_LocatorRegistry_setServerProcessProxyPtr &cb, const ::std::string &id, const ProcessPrx &proxy, const Current ¤t=emptyCurrent)=0
Set the process proxy for a server.
virtual void setReplicatedAdapterDirectProxy_async(const ::Ice::AMD_LocatorRegistry_setReplicatedAdapterDirectProxyPtr &cb, const ::std::string &adapterId, const ::std::string &replicaGroupId, const ObjectPrx &p, const Current ¤t=emptyCurrent)=0
Set the adapter endpoints with the locator registry.
virtual void setAdapterDirectProxy_async(const ::Ice::AMD_LocatorRegistry_setAdapterDirectProxyPtr &cb, const ::std::string &id, const ObjectPrx &proxy, const Current ¤t=emptyCurrent)=0
Set the adapter endpoints with the locator registry.
virtual bool ice_isA(const ::std::string &id, const Current ¤t=emptyCurrent) const
Determines whether this object supports an interface with the given Slice type ID.
LocatorRegistryPtr PointerType
Definition Locator.h:2425
The Ice locator interface.
Definition Locator.h:2305
LocatorPtr PointerType
Definition Locator.h:2309
virtual ::std::vector< ::std::string > ice_ids(const Current ¤t=emptyCurrent) const
Obtains a list of the Slice type IDs representing the interfaces supported by this object.
virtual void findObjectById_async(const ::Ice::AMD_Locator_findObjectByIdPtr &cb, const Identity &id, const Current ¤t=emptyCurrent) const =0
Find an object by identity and return a proxy that contains the adapter ID or endpoints which can be ...
LocatorPrx ProxyType
Definition Locator.h:2308
virtual const ::std::string & ice_id(const Current ¤t=emptyCurrent) const
Obtains a Slice type ID representing the most-derived interface supported by this object.
virtual bool ice_isA(const ::std::string &id, const Current ¤t=emptyCurrent) const
Determines whether this object supports an interface with the given Slice type ID.
virtual LocatorRegistryPrx getRegistry(const Current ¤t=emptyCurrent) const =0
Get the locator registry.
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this class.
virtual void findAdapterById_async(const ::Ice::AMD_Locator_findAdapterByIdPtr &cb, const ::std::string &id, const Current ¤t=emptyCurrent) const =0
Find an adapter by id and return a proxy that contains its endpoints.
This exception is raised if an object cannot be found.
Definition Locator.h:1196
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ObjectNotFoundException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
virtual ~ObjectNotFoundException()
ObjectNotFoundException()
Definition Locator.h:1199
The base class for servants.
Definition Object.h:193
Object()
Definition Object.h:331
Interface for output streams used to create a sequence of bytes from Slice types.
Definition OutputStream.h:28
Helper template that supplies proxy factory functions.
Definition Proxy.h:2904
This exception is raised if a server cannot be found.
Definition Locator.h:1236
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ~ServerNotFoundException()
virtual ServerNotFoundException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
ServerNotFoundException()
Definition Locator.h:1239
Base class for all Ice user exceptions.
Definition Exception.h:68
Object * upCast(Object *o)
Definition ProxyF.h:38
Definition BuiltinSequences.h:113
Callback_Locator_findObjectByIdPtr newCallback_Locator_findObjectById(const IceUtil::Handle< T > &instance, void(T::*cb)(const ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Locator.h:2729
::IceUtil::Handle< Callback_Locator_findObjectById_Base > Callback_Locator_findObjectByIdPtr
Definition Locator.h:1486
const Context noExplicitContext
Marker value used to indicate that no explicit context was passed to a proxy invocation.
Definition ProxyHandle.h:51
IceInternal::Handle< Object > ObjectPtr
Definition ObjectF.h:21
IceInternal::ProxyHandle< ::IceProxy::Ice::Object > ObjectPrx
Smart pointer for an object proxy.
Definition ProxyF.h:47
LocatorFinderPrx LocatorFinderPrxPtr
Definition Locator.h:1055
::IceUtil::Handle< Callback_LocatorRegistry_setServerProcessProxy_Base > Callback_LocatorRegistry_setServerProcessProxyPtr
Definition Locator.h:1526
::IceUtil::Handle< ::Ice::AMD_LocatorRegistry_setReplicatedAdapterDirectProxy > AMD_LocatorRegistry_setReplicatedAdapterDirectProxyPtr
Definition Locator.h:1352
::IceInternal::Handle< LocatorFinder > LocatorFinderPtr
Definition Locator.h:1053
::IceUtil::Handle< Callback_LocatorRegistry_setReplicatedAdapterDirectProxy_Base > Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr
Definition Locator.h:1518
::IceUtil::Handle< ::Ice::AMD_LocatorRegistry_setServerProcessProxy > AMD_LocatorRegistry_setServerProcessProxyPtr
Definition Locator.h:1371
::IceUtil::Handle< Callback_LocatorFinder_getLocator_Base > Callback_LocatorFinder_getLocatorPtr
Definition Locator.h:1534
Callback_Locator_getRegistryPtr newCallback_Locator_getRegistry(const IceUtil::Handle< T > &instance, void(T::*cb)(const LocatorRegistryPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Locator.h:3033
::IceUtil::Handle< Callback_Locator_getRegistry_Base > Callback_Locator_getRegistryPtr
Definition Locator.h:1502
::IceUtil::Handle< ::Ice::AMD_Locator_findObjectById > AMD_Locator_findObjectByIdPtr
Definition Locator.h:1294
LocatorPrx LocatorPrxPtr
Definition Locator.h:1044
const Current emptyCurrent
A default-initialized Current instance.
Callback_LocatorRegistry_setReplicatedAdapterDirectProxyPtr newCallback_LocatorRegistry_setReplicatedAdapterDirectProxy(const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Locator.h:3388
LocatorRegistryPrx LocatorRegistryPrxPtr
Definition Locator.h:1033
::IceInternal::ProxyHandle< ::IceProxy::Ice::LocatorRegistry > LocatorRegistryPrx
Definition Locator.h:1032
Callback_LocatorRegistry_setAdapterDirectProxyPtr newCallback_LocatorRegistry_setAdapterDirectProxy(const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Locator.h:3184
::IceInternal::ProxyHandle< ::IceProxy::Ice::Process > ProcessPrx
Definition Process.h:318
Callback_LocatorRegistry_setServerProcessProxyPtr newCallback_LocatorRegistry_setServerProcessProxy(const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Locator.h:3592
Callback_LocatorFinder_getLocatorPtr newCallback_LocatorFinder_getLocator(const IceUtil::Handle< T > &instance, void(T::*cb)(const LocatorPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Locator.h:3797
::IceUtil::Handle< Callback_Locator_findAdapterById_Base > Callback_Locator_findAdapterByIdPtr
Definition Locator.h:1494
::IceInternal::Handle< LocatorRegistry > LocatorRegistryPtr
Definition Locator.h:1031
IceInternal::Handle< AsyncResult > AsyncResultPtr
Definition AsyncResultF.h:18
::IceUtil::Handle< ::Ice::AMD_LocatorRegistry_setAdapterDirectProxy > AMD_LocatorRegistry_setAdapterDirectProxyPtr
Definition Locator.h:1333
::IceInternal::ProxyHandle< ::IceProxy::Ice::LocatorFinder > LocatorFinderPrx
Definition Locator.h:1054
IceUtil::Shared * upCast(::Ice::AsyncResult *)
::IceInternal::ProxyHandle< ::IceProxy::Ice::Locator > LocatorPrx
Definition Locator.h:1043
::IceUtil::Handle< Callback_LocatorRegistry_setAdapterDirectProxy_Base > Callback_LocatorRegistry_setAdapterDirectProxyPtr
Definition Locator.h:1510
::IceUtil::Handle< ::Ice::AMD_Locator_findAdapterById > AMD_Locator_findAdapterByIdPtr
Definition Locator.h:1314
Callback_Locator_findAdapterByIdPtr newCallback_Locator_findAdapterById(const IceUtil::Handle< T > &instance, void(T::*cb)(const ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Locator.h:2881
::IceInternal::Handle< Locator > LocatorPtr
Definition Locator.h:1042
Information about the current method invocation for servers.
Definition Current.h:259
The identity of an Ice object.
Definition Identity.h:144