16#ifndef __IceGrid_Registry_h__
17#define __IceGrid_Registry_h__
45#ifndef ICE_IGNORE_VERSION
46# if ICE_INT_VERSION / 100 != 307
47# error Ice version mismatch!
49# if ICE_INT_VERSION % 100 >= 50
50# error Beta header file detected
52# if ICE_INT_VERSION % 100 < 11
53# error Ice patch level mismatch!
58# if defined(ICE_STATIC_LIBS)
60# elif defined(ICEGRID_API_EXPORTS)
61# define ICEGRID_API ICE_DECLSPEC_EXPORT
63# define ICEGRID_API ICE_DECLSPEC_IMPORT
67#ifdef ICE_CPP11_MAPPING
125 virtual bool ice_isA(::std::string
id, const ::Ice::Current& current)
const override;
132 virtual ::std::vector<::std::string> ice_ids(const ::Ice::Current& current)
const override;
139 virtual ::std::string ice_id(const ::Ice::Current& current)
const override;
145 static const ::std::string& ice_staticId();
153 virtual ::std::shared_ptr<::Ice::ObjectPrx> findObjectById(::Ice::Identity
id, const ::Ice::Current& current)
const = 0;
155 bool _iceD_findObjectById(::IceInternal::Incoming&, const ::Ice::Current&)
const;
166 virtual ::std::shared_ptr<::Ice::ObjectPrx> findObjectByType(::std::string type, const ::Ice::Current& current)
const = 0;
168 bool _iceD_findObjectByType(::IceInternal::Incoming&, const ::Ice::Current&)
const;
182 virtual ::std::shared_ptr<::Ice::ObjectPrx> findObjectByTypeOnLeastLoadedNode(::std::string type, LoadSample sample, const ::Ice::Current& current)
const = 0;
184 bool _iceD_findObjectByTypeOnLeastLoadedNode(::IceInternal::Incoming&, const ::Ice::Current&)
const;
194 virtual ::Ice::ObjectProxySeq findAllObjectsByType(::std::string type, const ::Ice::Current& current)
const = 0;
196 bool _iceD_findAllObjectsByType(::IceInternal::Incoming&, const ::Ice::Current&)
const;
208 virtual ::Ice::ObjectProxySeq findAllReplicas(::std::shared_ptr<::Ice::ObjectPrx> proxy, const ::Ice::Current& current)
const = 0;
210 bool _iceD_findAllReplicas(::IceInternal::Incoming&, const ::Ice::Current&)
const;
214 virtual bool _iceDispatch(::IceInternal::Incoming&, const ::Ice::Current&)
override;
237 virtual bool ice_isA(::std::string
id, const ::Ice::Current& current)
const override;
244 virtual ::std::vector<::std::string> ice_ids(const ::Ice::Current& current)
const override;
251 virtual ::std::string ice_id(const ::Ice::Current& current)
const override;
257 static const ::std::string& ice_staticId();
269 virtual ::std::shared_ptr<SessionPrx> createSession(::std::string userId, ::std::string password, const ::Ice::Current& current) = 0;
271 bool _iceD_createSession(::IceInternal::Incoming&, const ::Ice::Current&);
284 virtual ::std::shared_ptr<AdminSessionPrx> createAdminSession(::std::string userId, ::std::string password, const ::Ice::Current& current) = 0;
286 bool _iceD_createAdminSession(::IceInternal::Incoming&, const ::Ice::Current&);
297 virtual ::std::shared_ptr<SessionPrx> createSessionFromSecureConnection(const ::Ice::Current& current) = 0;
299 bool _iceD_createSessionFromSecureConnection(::IceInternal::Incoming&, const ::Ice::Current&);
310 virtual ::std::shared_ptr<AdminSessionPrx> createAdminSessionFromSecureConnection(const ::Ice::Current& current) = 0;
312 bool _iceD_createAdminSessionFromSecureConnection(::IceInternal::Incoming&, const ::Ice::Current&);
324 virtual int getSessionTimeout(const ::Ice::Current& current)
const = 0;
326 bool _iceD_getSessionTimeout(::IceInternal::Incoming&, const ::Ice::Current&)
const;
338 virtual int getACMTimeout(const ::Ice::Current& current)
const = 0;
340 bool _iceD_getACMTimeout(::IceInternal::Incoming&, const ::Ice::Current&)
const;
344 virtual bool _iceDispatch(::IceInternal::Incoming&, const ::Ice::Current&)
override;
367 virtual bool ice_isA(::std::string
id, const ::Ice::Current& current)
const override;
374 virtual ::std::vector<::std::string> ice_ids(const ::Ice::Current& current)
const override;
381 virtual ::std::string ice_id(const ::Ice::Current& current)
const override;
387 static const ::std::string& ice_staticId();
395 virtual ::std::shared_ptr<RegistryPrx> getLocalRegistry(const ::Ice::Current& current)
const = 0;
397 bool _iceD_getLocalRegistry(::IceInternal::Incoming&, const ::Ice::Current&)
const;
406 virtual ::std::shared_ptr<QueryPrx> getLocalQuery(const ::Ice::Current& current)
const = 0;
408 bool _iceD_getLocalQuery(::IceInternal::Incoming&, const ::Ice::Current&)
const;
412 virtual bool _iceDispatch(::IceInternal::Incoming&, const ::Ice::Current&)
override;
426class ICE_CLASS(ICEGRID_API)
QueryPrx :
public virtual ::Ice::Proxy<QueryPrx, ::Ice::ObjectPrx>
436 ::std::shared_ptr<::Ice::ObjectPrx> findObjectById(const ::Ice::Identity&
id, const ::Ice::Context& context =
::Ice::noExplicitContext)
438 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(
true,
this, &QueryPrx::_iceI_findObjectById, id, context).get();
447 template<
template<
typename>
class P = ::std::promise>
449 ->
decltype(::std::declval<P<::std::shared_ptr<::Ice::ObjectPrx>>>().get_future())
451 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>, P>(
false,
this, &QueryPrx::_iceI_findObjectById, id, context);
463 ::std::function<void()>
464 findObjectByIdAsync(const ::Ice::Identity&
id,
465 ::std::function<
void(::std::shared_ptr<::Ice::ObjectPrx>)> response,
466 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
467 ::std::function<
void(
bool)> sent =
nullptr,
470 return _makeLambdaOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::QueryPrx::_iceI_findObjectById, id, context);
474 ICE_MEMBER(
ICEGRID_API)
void _iceI_findObjectById(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::Ice::ObjectPrx>>>&, const ::Ice::Identity&, const ::Ice::Context&);
485 ::std::shared_ptr<::Ice::ObjectPrx> findObjectByType(const ::std::string& type, const ::Ice::Context& context =
::Ice::noExplicitContext)
487 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(
true,
this, &QueryPrx::_iceI_findObjectByType, type, context).get();
498 template<
template<
typename>
class P = ::std::promise>
500 ->
decltype(::std::declval<P<::std::shared_ptr<::Ice::ObjectPrx>>>().get_future())
502 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>, P>(
false,
this, &QueryPrx::_iceI_findObjectByType, type, context);
516 ::std::function<void()>
517 findObjectByTypeAsync(const ::std::string& type,
518 ::std::function<
void(::std::shared_ptr<::Ice::ObjectPrx>)> response,
519 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
520 ::std::function<
void(
bool)> sent =
nullptr,
523 return _makeLambdaOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::QueryPrx::_iceI_findObjectByType, type, context);
527 ICE_MEMBER(
ICEGRID_API)
void _iceI_findObjectByType(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::Ice::ObjectPrx>>>&, const ::std::string&, const ::Ice::Context&);
541 ::std::shared_ptr<::Ice::ObjectPrx> findObjectByTypeOnLeastLoadedNode(const ::std::string& type, LoadSample sample, const ::Ice::Context& context =
::Ice::noExplicitContext)
543 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(
true,
this, &QueryPrx::_iceI_findObjectByTypeOnLeastLoadedNode, type, sample, context).get();
557 template<
template<
typename>
class P = ::std::promise>
558 auto findObjectByTypeOnLeastLoadedNodeAsync(const ::std::string& type, LoadSample sample, const ::Ice::Context& context =
::Ice::noExplicitContext)
559 ->
decltype(::std::declval<P<::std::shared_ptr<::Ice::ObjectPrx>>>().get_future())
561 return _makePromiseOutgoing<::std::shared_ptr<::Ice::ObjectPrx>, P>(
false,
this, &QueryPrx::_iceI_findObjectByTypeOnLeastLoadedNode, type, sample, context);
578 ::std::function<void()>
579 findObjectByTypeOnLeastLoadedNodeAsync(const ::std::string& type, LoadSample sample,
580 ::std::function<
void(::std::shared_ptr<::Ice::ObjectPrx>)> response,
581 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
582 ::std::function<
void(
bool)> sent =
nullptr,
585 return _makeLambdaOutgoing<::std::shared_ptr<::Ice::ObjectPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::QueryPrx::_iceI_findObjectByTypeOnLeastLoadedNode, type, sample, context);
589 ICE_MEMBER(
ICEGRID_API)
void _iceI_findObjectByTypeOnLeastLoadedNode(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::Ice::ObjectPrx>>>&, const ::std::string&, LoadSample, const ::Ice::Context&);
601 return _makePromiseOutgoing<::Ice::ObjectProxySeq>(
true,
this, &QueryPrx::_iceI_findAllObjectsByType, type, context).get();
610 template<
template<
typename>
class P = ::std::promise>
612 ->
decltype(::std::declval<P<::Ice::ObjectProxySeq>>().get_future())
614 return _makePromiseOutgoing<::Ice::ObjectProxySeq, P>(
false,
this, &QueryPrx::_iceI_findAllObjectsByType, type, context);
626 ::std::function<void()>
627 findAllObjectsByTypeAsync(const ::std::string& type,
629 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
630 ::std::function<
void(
bool)> sent =
nullptr,
633 return _makeLambdaOutgoing<::Ice::ObjectProxySeq>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::QueryPrx::_iceI_findAllObjectsByType, type, context);
637 ICE_MEMBER(
ICEGRID_API)
void _iceI_findAllObjectsByType(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::Ice::ObjectProxySeq>>&, const ::std::string&, const ::Ice::Context&);
651 return _makePromiseOutgoing<::Ice::ObjectProxySeq>(
true,
this, &QueryPrx::_iceI_findAllReplicas, proxy, context).get();
662 template<
template<
typename>
class P = ::std::promise>
663 auto findAllReplicasAsync(const ::std::shared_ptr<::Ice::ObjectPrx>& proxy, const ::Ice::Context& context =
::Ice::noExplicitContext)
664 ->
decltype(::std::declval<P<::Ice::ObjectProxySeq>>().get_future())
666 return _makePromiseOutgoing<::Ice::ObjectProxySeq, P>(
false,
this, &QueryPrx::_iceI_findAllReplicas, proxy, context);
680 ::std::function<void()>
681 findAllReplicasAsync(const ::std::shared_ptr<::Ice::ObjectPrx>& proxy,
683 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
684 ::std::function<
void(
bool)> sent =
nullptr,
687 return _makeLambdaOutgoing<::Ice::ObjectProxySeq>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::QueryPrx::_iceI_findAllReplicas, proxy, context);
691 ICE_MEMBER(
ICEGRID_API)
void _iceI_findAllReplicas(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::Ice::ObjectProxySeq>>&, const ::std::shared_ptr<::Ice::ObjectPrx>&, const ::Ice::Context&);
704 friend ::std::shared_ptr<QueryPrx> IceInternal::createProxy<QueryPrx>();
717class ICE_CLASS(ICEGRID_API)
RegistryPrx :
public virtual ::Ice::Proxy<RegistryPrx, ::Ice::ObjectPrx>
731 ::std::shared_ptr<SessionPrx> createSession(const ::std::string& userId, const ::std::string& password, const ::Ice::Context& context =
::Ice::noExplicitContext)
733 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::SessionPrx>>(
true,
this, &RegistryPrx::_iceI_createSession, userId, password, context).get();
743 template<
template<
typename>
class P = ::std::promise>
744 auto createSessionAsync(const ::std::string& userId, const ::std::string& password, const ::Ice::Context& context =
::Ice::noExplicitContext)
745 ->
decltype(::std::declval<P<::std::shared_ptr<::IceGrid::SessionPrx>>>().get_future())
747 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::SessionPrx>, P>(
false,
this, &RegistryPrx::_iceI_createSession, userId, password, context);
760 ::std::function<void()>
761 createSessionAsync(const ::std::string& userId, const ::std::string& password,
762 ::std::function<
void(::std::shared_ptr<::IceGrid::SessionPrx>)> response,
763 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
764 ::std::function<
void(
bool)> sent =
nullptr,
767 return _makeLambdaOutgoing<::std::shared_ptr<::IceGrid::SessionPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::RegistryPrx::_iceI_createSession, userId, password, context);
771 ICE_MEMBER(
ICEGRID_API)
void _iceI_createSession(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::IceGrid::SessionPrx>>>&, const ::std::string&, const ::std::string&, const ::Ice::Context&);
784 ::std::shared_ptr<AdminSessionPrx> createAdminSession(const ::std::string& userId, const ::std::string& password, const ::Ice::Context& context =
::Ice::noExplicitContext)
786 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::AdminSessionPrx>>(
true,
this, &RegistryPrx::_iceI_createAdminSession, userId, password, context).get();
796 template<
template<
typename>
class P = ::std::promise>
797 auto createAdminSessionAsync(const ::std::string& userId, const ::std::string& password, const ::Ice::Context& context =
::Ice::noExplicitContext)
798 ->
decltype(::std::declval<P<::std::shared_ptr<::IceGrid::AdminSessionPrx>>>().get_future())
800 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::AdminSessionPrx>, P>(
false,
this, &RegistryPrx::_iceI_createAdminSession, userId, password, context);
813 ::std::function<void()>
814 createAdminSessionAsync(const ::std::string& userId, const ::std::string& password,
815 ::std::function<
void(::std::shared_ptr<::IceGrid::AdminSessionPrx>)> response,
816 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
817 ::std::function<
void(
bool)> sent =
nullptr,
820 return _makeLambdaOutgoing<::std::shared_ptr<::IceGrid::AdminSessionPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::RegistryPrx::_iceI_createAdminSession, userId, password, context);
824 ICE_MEMBER(
ICEGRID_API)
void _iceI_createAdminSession(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::IceGrid::AdminSessionPrx>>>&, const ::std::string&, const ::std::string&, const ::Ice::Context&);
835 ::std::shared_ptr<SessionPrx> createSessionFromSecureConnection(const ::Ice::Context& context =
::Ice::noExplicitContext)
837 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::SessionPrx>>(
true,
this, &RegistryPrx::_iceI_createSessionFromSecureConnection, context).get();
845 template<
template<
typename>
class P = ::std::promise>
847 ->
decltype(::std::declval<P<::std::shared_ptr<::IceGrid::SessionPrx>>>().get_future())
849 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::SessionPrx>, P>(
false,
this, &RegistryPrx::_iceI_createSessionFromSecureConnection, context);
860 ::std::function<void()>
861 createSessionFromSecureConnectionAsync(::std::function<
void(::std::shared_ptr<::IceGrid::SessionPrx>)> response,
862 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
863 ::std::function<
void(
bool)> sent =
nullptr,
866 return _makeLambdaOutgoing<::std::shared_ptr<::IceGrid::SessionPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::RegistryPrx::_iceI_createSessionFromSecureConnection, context);
870 ICE_MEMBER(
ICEGRID_API)
void _iceI_createSessionFromSecureConnection(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::IceGrid::SessionPrx>>>&, const ::Ice::Context&);
881 ::std::shared_ptr<AdminSessionPrx> createAdminSessionFromSecureConnection(const ::Ice::Context& context =
::Ice::noExplicitContext)
883 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::AdminSessionPrx>>(
true,
this, &RegistryPrx::_iceI_createAdminSessionFromSecureConnection, context).get();
891 template<
template<
typename>
class P = ::std::promise>
893 ->
decltype(::std::declval<P<::std::shared_ptr<::IceGrid::AdminSessionPrx>>>().get_future())
895 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::AdminSessionPrx>, P>(
false,
this, &RegistryPrx::_iceI_createAdminSessionFromSecureConnection, context);
906 ::std::function<void()>
907 createAdminSessionFromSecureConnectionAsync(::std::function<
void(::std::shared_ptr<::IceGrid::AdminSessionPrx>)> response,
908 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
909 ::std::function<
void(
bool)> sent =
nullptr,
912 return _makeLambdaOutgoing<::std::shared_ptr<::IceGrid::AdminSessionPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::RegistryPrx::_iceI_createAdminSessionFromSecureConnection, context);
916 ICE_MEMBER(
ICEGRID_API)
void _iceI_createAdminSessionFromSecureConnection(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::IceGrid::AdminSessionPrx>>>&, const ::Ice::Context&);
930 return _makePromiseOutgoing<int>(
true,
this, &RegistryPrx::_iceI_getSessionTimeout, context).get();
942 template<
template<
typename>
class P = ::std::promise>
944 ->
decltype(::std::declval<P<int>>().get_future())
946 return _makePromiseOutgoing<int, P>(
false,
this, &RegistryPrx::_iceI_getSessionTimeout, context);
961 ::std::function<void()>
962 getSessionTimeoutAsync(::std::function<
void(
int)> response,
963 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
964 ::std::function<
void(
bool)> sent =
nullptr,
967 return _makeLambdaOutgoing<int>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::RegistryPrx::_iceI_getSessionTimeout, context);
971 ICE_MEMBER(
ICEGRID_API)
void _iceI_getSessionTimeout(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<int>>&, const ::Ice::Context&);
985 return _makePromiseOutgoing<int>(
true,
this, &RegistryPrx::_iceI_getACMTimeout, context).get();
997 template<
template<
typename>
class P = ::std::promise>
999 ->
decltype(::std::declval<P<int>>().get_future())
1001 return _makePromiseOutgoing<int, P>(
false,
this, &RegistryPrx::_iceI_getACMTimeout, context);
1016 ::std::function<void()>
1017 getACMTimeoutAsync(::std::function<
void(
int)> response,
1018 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
1019 ::std::function<
void(
bool)> sent =
nullptr,
1022 return _makeLambdaOutgoing<int>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::RegistryPrx::_iceI_getACMTimeout, context);
1026 ICE_MEMBER(
ICEGRID_API)
void _iceI_getACMTimeout(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<int>>&, const ::Ice::Context&);
1039 friend ::std::shared_ptr<RegistryPrx> IceInternal::createProxy<RegistryPrx>();
1052class ICE_CLASS(ICEGRID_API)
LocatorPrx :
public virtual ::Ice::Proxy<LocatorPrx, ::Ice::LocatorPrx>
1064 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::RegistryPrx>>(
true,
this, &LocatorPrx::_iceI_getLocalRegistry, context).get();
1073 template<
template<
typename>
class P = ::std::promise>
1075 ->
decltype(::std::declval<P<::std::shared_ptr<::IceGrid::RegistryPrx>>>().get_future())
1077 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::RegistryPrx>, P>(
false,
this, &LocatorPrx::_iceI_getLocalRegistry, context);
1089 ::std::function<void()>
1090 getLocalRegistryAsync(::std::function<
void(::std::shared_ptr<::IceGrid::RegistryPrx>)> response,
1091 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
1092 ::std::function<
void(
bool)> sent =
nullptr,
1095 return _makeLambdaOutgoing<::std::shared_ptr<::IceGrid::RegistryPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::LocatorPrx::_iceI_getLocalRegistry, context);
1099 ICE_MEMBER(
ICEGRID_API)
void _iceI_getLocalRegistry(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::IceGrid::RegistryPrx>>>&, const ::Ice::Context&);
1110 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::QueryPrx>>(
true,
this, &LocatorPrx::_iceI_getLocalQuery, context).get();
1119 template<
template<
typename>
class P = ::std::promise>
1121 ->
decltype(::std::declval<P<::std::shared_ptr<::IceGrid::QueryPrx>>>().get_future())
1123 return _makePromiseOutgoing<::std::shared_ptr<::IceGrid::QueryPrx>, P>(
false,
this, &LocatorPrx::_iceI_getLocalQuery, context);
1135 ::std::function<void()>
1136 getLocalQueryAsync(::std::function<
void(::std::shared_ptr<::IceGrid::QueryPrx>)> response,
1137 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
1138 ::std::function<
void(
bool)> sent =
nullptr,
1141 return _makeLambdaOutgoing<::std::shared_ptr<::IceGrid::QueryPrx>>(std::move(response), std::move(ex), std::move(sent),
this, &IceGrid::LocatorPrx::_iceI_getLocalQuery, context);
1145 ICE_MEMBER(
ICEGRID_API)
void _iceI_getLocalQuery(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::IceGrid::QueryPrx>>>&, const ::Ice::Context&);
1158 friend ::std::shared_ptr<LocatorPrx> IceInternal::createProxy<LocatorPrx>();
1173 static const StreamHelperCategory helper = StreamHelperCategoryEnum;
1174 static const int minValue = 0;
1175 static const int maxValue = 2;
1176 static const int minWireSize = 1;
1177 static const bool fixedLength =
false;
1187using QueryPtr = ::std::shared_ptr<Query>;
1193using LocatorPtr = ::std::shared_ptr<Locator>;
1209ICEGRID_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< Query>&);
1210ICEGRID_API ::IceProxy::Ice::Object*
upCast(Query*);
1215ICEGRID_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< Registry>&);
1216ICEGRID_API ::IceProxy::Ice::Object*
upCast(Registry*);
1221ICEGRID_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< Locator>&);
1222ICEGRID_API ::IceProxy::Ice::Object*
upCast(Locator*);
1234ICEGRID_API ::Ice::Object*
upCast(Query*);
1237typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Query>
QueryPrx;
1245ICEGRID_API ::Ice::Object* upCast(
Registry*);
1248typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Registry>
RegistryPrx;
1256ICEGRID_API ::Ice::Object* upCast(
Locator*);
1259typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Locator>
LocatorPrx;
1425 return end_findObjectById(_iceI_begin_findObjectById(
id, context, ::IceInternal::dummyCallback, 0,
true));
1436 return _iceI_begin_findObjectById(
id, context, ::IceInternal::dummyCallback, 0);
1461 return _iceI_begin_findObjectById(
id, context, cb, cookie);
1486 return _iceI_begin_findObjectById(
id, context, cb, cookie);
1498 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_findObjectById(const ::
Ice::Identity&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1512 return end_findObjectByType(_iceI_begin_findObjectByType(type, context, ::IceInternal::dummyCallback, 0,
true));
1525 return _iceI_begin_findObjectByType(type, context, ::IceInternal::dummyCallback, 0);
1554 return _iceI_begin_findObjectByType(type, context, cb, cookie);
1583 return _iceI_begin_findObjectByType(type, context, cb, cookie);
1595 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_findObjectByType(const ::std::string&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1628 return _iceI_begin_findObjectByTypeOnLeastLoadedNode(type, sample, context, ::IceInternal::dummyCallback, 0);
1663 return _iceI_begin_findObjectByTypeOnLeastLoadedNode(type, sample, context, cb, cookie);
1698 return _iceI_begin_findObjectByTypeOnLeastLoadedNode(type, sample, context, cb, cookie);
1710 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_findObjectByTypeOnLeastLoadedNode(const ::std::string&, ::
IceGrid::LoadSample, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1723 return end_findAllObjectsByType(_iceI_begin_findAllObjectsByType(type, context, ::IceInternal::dummyCallback, 0,
true));
1734 return _iceI_begin_findAllObjectsByType(type, context, ::IceInternal::dummyCallback, 0);
1759 return _iceI_begin_findAllObjectsByType(type, context, cb, cookie);
1784 return _iceI_begin_findAllObjectsByType(type, context, cb, cookie);
1797 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_findAllObjectsByType(const ::std::string&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1812 return end_findAllReplicas(_iceI_begin_findAllReplicas(proxy, context, ::IceInternal::dummyCallback, 0,
true));
1825 return _iceI_begin_findAllReplicas(proxy, context, ::IceInternal::dummyCallback, 0);
1854 return _iceI_begin_findAllReplicas(proxy, context, cb, cookie);
1883 return _iceI_begin_findAllReplicas(proxy, context, cb, cookie);
1896 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_findAllReplicas(const ::
Ice::ObjectPrx&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
1929 return end_createSession(_iceI_begin_createSession(userId, password, context, ::IceInternal::dummyCallback, 0,
true));
1941 return _iceI_begin_createSession(userId, password, context, ::IceInternal::dummyCallback, 0);
1968 return _iceI_begin_createSession(userId, password, context, cb, cookie);
1993 ::Ice::AsyncResultPtr begin_createSession(const ::std::string& userId, const ::std::string& password, const ::Ice::Context& context, const ::IceGrid::Callback_Registry_createSessionPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
1995 return _iceI_begin_createSession(userId, password, context, cb, cookie);
2010 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_createSession(const ::std::string&, const ::std::string&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2026 return end_createAdminSession(_iceI_begin_createAdminSession(userId, password, context, ::IceInternal::dummyCallback, 0,
true));
2038 return _iceI_begin_createAdminSession(userId, password, context, ::IceInternal::dummyCallback, 0);
2065 return _iceI_begin_createAdminSession(userId, password, context, cb, cookie);
2090 ::Ice::AsyncResultPtr begin_createAdminSession(const ::std::string& userId, const ::std::string& password, const ::Ice::Context& context, const ::IceGrid::Callback_Registry_createAdminSessionPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
2092 return _iceI_begin_createAdminSession(userId, password, context, cb, cookie);
2107 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_createAdminSession(const ::std::string&, const ::std::string&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2131 return _iceI_begin_createSessionFromSecureConnection(context, ::IceInternal::dummyCallback, 0);
2154 return _iceI_begin_createSessionFromSecureConnection(context, cb, cookie);
2177 return _iceI_begin_createSessionFromSecureConnection(context, cb, cookie);
2192 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_createSessionFromSecureConnection(const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2216 return _iceI_begin_createAdminSessionFromSecureConnection(context, ::IceInternal::dummyCallback, 0);
2239 return _iceI_begin_createAdminSessionFromSecureConnection(context, cb, cookie);
2262 return _iceI_begin_createAdminSessionFromSecureConnection(context, cb, cookie);
2277 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_createAdminSessionFromSecureConnection(const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2292 return end_getSessionTimeout(_iceI_begin_getSessionTimeout(context, ::IceInternal::dummyCallback, 0,
true));
2306 return _iceI_begin_getSessionTimeout(context, ::IceInternal::dummyCallback, 0);
2337 return _iceI_begin_getSessionTimeout(context, cb, cookie);
2368 return _iceI_begin_getSessionTimeout(context, cb, cookie);
2380 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_getSessionTimeout(const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2395 return end_getACMTimeout(_iceI_begin_getACMTimeout(context, ::IceInternal::dummyCallback, 0,
true));
2409 return _iceI_begin_getACMTimeout(context, ::IceInternal::dummyCallback, 0);
2440 return _iceI_begin_getACMTimeout(context, cb, cookie);
2471 return _iceI_begin_getACMTimeout(context, cb, cookie);
2483 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_getACMTimeout(const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2512 return end_getLocalRegistry(_iceI_begin_getLocalRegistry(context, ::IceInternal::dummyCallback, 0,
true));
2523 return _iceI_begin_getLocalRegistry(context, ::IceInternal::dummyCallback, 0);
2548 return _iceI_begin_getLocalRegistry(context, cb, cookie);
2573 return _iceI_begin_getLocalRegistry(context, cb, cookie);
2585 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_getLocalRegistry(const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2597 return end_getLocalQuery(_iceI_begin_getLocalQuery(context, ::IceInternal::dummyCallback, 0,
true));
2608 return _iceI_begin_getLocalQuery(context, ::IceInternal::dummyCallback, 0);
2633 return _iceI_begin_getLocalQuery(context, cb, cookie);
2658 return _iceI_begin_getLocalQuery(context, cb, cookie);
2670 ICE_MEMBER(
ICEGRID_API) ::
Ice::AsyncResultPtr _iceI_begin_getLocalQuery(const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
2708#ifdef ICE_CPP11_COMPILER
2750 bool _iceD_findObjectById(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2763 bool _iceD_findObjectByType(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2779 bool _iceD_findObjectByTypeOnLeastLoadedNode(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2791 bool _iceD_findAllObjectsByType(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2805 bool _iceD_findAllReplicas(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2809 virtual bool _iceDispatch(::IceInternal::Incoming&, const ::Ice::Current&);
2821inline bool operator==(
const Query& lhs,
const Query& rhs)
2826inline bool operator<(
const Query& lhs,
const Query& rhs)
2848#ifdef ICE_CPP11_COMPILER
2894 bool _iceD_createSession(::IceInternal::Incoming&, const ::Ice::Current&);
2909 bool _iceD_createAdminSession(::IceInternal::Incoming&, const ::Ice::Current&);
2922 bool _iceD_createSessionFromSecureConnection(::IceInternal::Incoming&, const ::Ice::Current&);
2935 bool _iceD_createAdminSessionFromSecureConnection(::IceInternal::Incoming&, const ::Ice::Current&);
2949 bool _iceD_getSessionTimeout(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2963 bool _iceD_getACMTimeout(::IceInternal::Incoming&, const ::Ice::Current&)
const;
2967 virtual bool _iceDispatch(::IceInternal::Incoming&, const ::Ice::Current&);
2984inline bool operator<(
const Registry& lhs,
const Registry& rhs)
3006#ifdef ICE_CPP11_COMPILER
3048 bool _iceD_getLocalRegistry(::IceInternal::Incoming&, const ::Ice::Current&)
const;
3059 bool _iceD_getLocalQuery(::IceInternal::Incoming&, const ::Ice::Current&)
const;
3063 virtual bool _iceDispatch(::IceInternal::Incoming&, const ::Ice::Current&);
3080inline bool operator<(
const Locator& lhs,
const Locator& rhs)
3095 static const StreamHelperCategory helper = StreamHelperCategoryEnum;
3096 static const int minValue = 0;
3097 static const int maxValue = 2;
3098 static const int minWireSize = 1;
3099 static const bool fixedLength =
false;
3125 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3130 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3132 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3136 ret = proxy->end_findObjectById(result);
3138 catch(const ::Ice::Exception& ex)
3140 ::IceInternal::CallbackNC<T>::exception(result, ex);
3145 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
3177template<
class T> Callback_Query_findObjectByIdPtr
3188template<
class T,
typename CT>
3195 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3196 typedef void (T::*
Sent)(bool ,
const CT&);
3197 typedef void (T::*
Response)(const ::Ice::ObjectPrx&,
const CT&);
3200 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3205 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3207 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3211 ret = proxy->end_findObjectById(result);
3213 catch(const ::Ice::Exception& ex)
3215 ::IceInternal::Callback<T, CT>::exception(result, ex);
3220 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
3254template<
class T,
typename CT> Callback_Query_findObjectByIdPtr
3255newCallback_Query_findObjectById(T* instance,
void (T::*cb)(const ::Ice::ObjectPrx&,
const CT&),
void (T::*excb)(const ::Ice::Exception&,
const CT&),
void (T::*sentcb)(
bool,
const CT&) = 0)
3277 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3282 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3284 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3288 ret = proxy->end_findObjectByType(result);
3290 catch(const ::Ice::Exception& ex)
3292 ::IceInternal::CallbackNC<T>::exception(result, ex);
3297 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
3329template<
class T> Callback_Query_findObjectByTypePtr
3340template<
class T,
typename CT>
3347 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3348 typedef void (T::*
Sent)(bool ,
const CT&);
3349 typedef void (T::*
Response)(const ::Ice::ObjectPrx&,
const CT&);
3352 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3357 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3359 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3363 ret = proxy->end_findObjectByType(result);
3365 catch(const ::Ice::Exception& ex)
3367 ::IceInternal::Callback<T, CT>::exception(result, ex);
3372 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
3406template<
class T,
typename CT> Callback_Query_findObjectByTypePtr
3407newCallback_Query_findObjectByType(T* instance,
void (T::*cb)(const ::Ice::ObjectPrx&,
const CT&),
void (T::*excb)(const ::Ice::Exception&,
const CT&),
void (T::*sentcb)(
bool,
const CT&) = 0)
3429 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3434 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3436 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3440 ret = proxy->end_findObjectByTypeOnLeastLoadedNode(result);
3442 catch(const ::Ice::Exception& ex)
3444 ::IceInternal::CallbackNC<T>::exception(result, ex);
3449 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
3481template<
class T> Callback_Query_findObjectByTypeOnLeastLoadedNodePtr
3492template<
class T,
typename CT>
3499 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3500 typedef void (T::*
Sent)(bool ,
const CT&);
3501 typedef void (T::*
Response)(const ::Ice::ObjectPrx&,
const CT&);
3504 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3509 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3511 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3515 ret = proxy->end_findObjectByTypeOnLeastLoadedNode(result);
3517 catch(const ::Ice::Exception& ex)
3519 ::IceInternal::Callback<T, CT>::exception(result, ex);
3524 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
3558template<
class T,
typename CT> Callback_Query_findObjectByTypeOnLeastLoadedNodePtr
3578 typedef void (T::*
Response)(const ::Ice::ObjectProxySeq&);
3581 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3586 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3588 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3592 ret = proxy->end_findAllObjectsByType(result);
3594 catch(const ::Ice::Exception& ex)
3596 ::IceInternal::CallbackNC<T>::exception(result, ex);
3601 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
3633template<
class T> Callback_Query_findAllObjectsByTypePtr
3644template<
class T,
typename CT>
3651 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3652 typedef void (T::*
Sent)(bool ,
const CT&);
3653 typedef void (T::*
Response)(const ::Ice::ObjectProxySeq&,
const CT&);
3656 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3661 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3663 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3667 ret = proxy->end_findAllObjectsByType(result);
3669 catch(const ::Ice::Exception& ex)
3671 ::IceInternal::Callback<T, CT>::exception(result, ex);
3676 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
3710template<
class T,
typename CT> Callback_Query_findAllObjectsByTypePtr
3730 typedef void (T::*
Response)(const ::Ice::ObjectProxySeq&);
3733 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3738 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3740 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3744 ret = proxy->end_findAllReplicas(result);
3746 catch(const ::Ice::Exception& ex)
3748 ::IceInternal::CallbackNC<T>::exception(result, ex);
3753 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
3785template<
class T> Callback_Query_findAllReplicasPtr
3796template<
class T,
typename CT>
3803 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3804 typedef void (T::*
Sent)(bool ,
const CT&);
3805 typedef void (T::*
Response)(const ::Ice::ObjectProxySeq&,
const CT&);
3808 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3813 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3815 QueryPrx proxy = QueryPrx::uncheckedCast(result->getProxy());
3819 ret = proxy->end_findAllReplicas(result);
3821 catch(const ::Ice::Exception& ex)
3823 ::IceInternal::Callback<T, CT>::exception(result, ex);
3828 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
3862template<
class T,
typename CT> Callback_Query_findAllReplicasPtr
3863newCallback_Query_findAllReplicas(T* instance,
void (T::*cb)(const ::Ice::ObjectProxySeq&,
const CT&),
void (T::*excb)(const ::Ice::Exception&,
const CT&),
void (T::*sentcb)(
bool,
const CT&) = 0)
3885 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
3890 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3892 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
3896 ret = proxy->end_createSession(result);
3898 catch(const ::Ice::Exception& ex)
3900 ::IceInternal::CallbackNC<T>::exception(result, ex);
3905 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
3937template<
class T> Callback_Registry_createSessionPtr
3948template<
class T,
typename CT>
3955 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
3956 typedef void (T::*
Sent)(bool ,
const CT&);
3960 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
3965 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
3967 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
3971 ret = proxy->end_createSession(result);
3973 catch(const ::Ice::Exception& ex)
3975 ::IceInternal::Callback<T, CT>::exception(result, ex);
3980 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
4014template<
class T,
typename CT> Callback_Registry_createSessionPtr
4037 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
4042 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4044 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4048 ret = proxy->end_createAdminSession(result);
4050 catch(const ::Ice::Exception& ex)
4052 ::IceInternal::CallbackNC<T>::exception(result, ex);
4057 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
4089template<
class T> Callback_Registry_createAdminSessionPtr
4100template<
class T,
typename CT>
4107 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
4108 typedef void (T::*
Sent)(bool ,
const CT&);
4112 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
4117 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4119 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4123 ret = proxy->end_createAdminSession(result);
4125 catch(const ::Ice::Exception& ex)
4127 ::IceInternal::Callback<T, CT>::exception(result, ex);
4132 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
4166template<
class T,
typename CT> Callback_Registry_createAdminSessionPtr
4189 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
4194 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4196 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4200 ret = proxy->end_createSessionFromSecureConnection(result);
4202 catch(const ::Ice::Exception& ex)
4204 ::IceInternal::CallbackNC<T>::exception(result, ex);
4209 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
4241template<
class T> Callback_Registry_createSessionFromSecureConnectionPtr
4252template<
class T,
typename CT>
4259 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
4260 typedef void (T::*
Sent)(bool ,
const CT&);
4264 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
4269 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4271 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4275 ret = proxy->end_createSessionFromSecureConnection(result);
4277 catch(const ::Ice::Exception& ex)
4279 ::IceInternal::Callback<T, CT>::exception(result, ex);
4284 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
4318template<
class T,
typename CT> Callback_Registry_createSessionFromSecureConnectionPtr
4341 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
4346 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4348 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4352 ret = proxy->end_createAdminSessionFromSecureConnection(result);
4354 catch(const ::Ice::Exception& ex)
4356 ::IceInternal::CallbackNC<T>::exception(result, ex);
4361 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
4393template<
class T> Callback_Registry_createAdminSessionFromSecureConnectionPtr
4404template<
class T,
typename CT>
4411 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
4412 typedef void (T::*
Sent)(bool ,
const CT&);
4416 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
4421 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4423 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4427 ret = proxy->end_createAdminSessionFromSecureConnection(result);
4429 catch(const ::Ice::Exception& ex)
4431 ::IceInternal::Callback<T, CT>::exception(result, ex);
4436 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
4470template<
class T,
typename CT> Callback_Registry_createAdminSessionFromSecureConnectionPtr
4493 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
4498 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4500 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4504 ret = proxy->end_getSessionTimeout(result);
4506 catch(const ::Ice::Exception& ex)
4508 ::IceInternal::CallbackNC<T>::exception(result, ex);
4513 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
4545template<
class T> Callback_Registry_getSessionTimeoutPtr
4556template<
class T,
typename CT>
4563 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
4564 typedef void (T::*
Sent)(bool ,
const CT&);
4568 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
4573 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4575 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4579 ret = proxy->end_getSessionTimeout(result);
4581 catch(const ::Ice::Exception& ex)
4583 ::IceInternal::Callback<T, CT>::exception(result, ex);
4588 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
4622template<
class T,
typename CT> Callback_Registry_getSessionTimeoutPtr
4645 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
4650 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4652 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4656 ret = proxy->end_getACMTimeout(result);
4658 catch(const ::Ice::Exception& ex)
4660 ::IceInternal::CallbackNC<T>::exception(result, ex);
4665 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
4697template<
class T> Callback_Registry_getACMTimeoutPtr
4708template<
class T,
typename CT>
4715 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
4716 typedef void (T::*
Sent)(bool ,
const CT&);
4720 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
4725 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4727 RegistryPrx proxy = RegistryPrx::uncheckedCast(result->getProxy());
4731 ret = proxy->end_getACMTimeout(result);
4733 catch(const ::Ice::Exception& ex)
4735 ::IceInternal::Callback<T, CT>::exception(result, ex);
4740 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
4774template<
class T,
typename CT> Callback_Registry_getACMTimeoutPtr
4797 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
4802 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4804 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
4808 ret = proxy->end_getLocalRegistry(result);
4810 catch(const ::Ice::Exception& ex)
4812 ::IceInternal::CallbackNC<T>::exception(result, ex);
4817 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
4849template<
class T> Callback_Locator_getLocalRegistryPtr
4860template<
class T,
typename CT>
4867 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
4868 typedef void (T::*
Sent)(bool ,
const CT&);
4872 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
4877 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4879 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
4883 ret = proxy->end_getLocalRegistry(result);
4885 catch(const ::Ice::Exception& ex)
4887 ::IceInternal::Callback<T, CT>::exception(result, ex);
4892 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
4926template<
class T,
typename CT> Callback_Locator_getLocalRegistryPtr
4949 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
4954 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
4956 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
4960 ret = proxy->end_getLocalQuery(result);
4962 catch(const ::Ice::Exception& ex)
4964 ::IceInternal::CallbackNC<T>::exception(result, ex);
4969 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
5001template<
class T> Callback_Locator_getLocalQueryPtr
5012template<
class T,
typename CT>
5019 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
5020 typedef void (T::*
Sent)(bool ,
const CT&);
5024 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
5029 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
5031 LocatorPrx proxy = LocatorPrx::uncheckedCast(result->getProxy());
5035 ret = proxy->end_getLocalQuery(result);
5037 catch(const ::Ice::Exception& ex)
5039 ::IceInternal::Callback<T, CT>::exception(result, ex);
5044 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
5078template<
class T,
typename CT> Callback_Locator_getLocalQueryPtr
#define ICEGRID_API
Definition Descriptor.h:58
#define ICE_MEMBER(API)
Definition Config.h:177
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Locator::begin_get...
Definition Registry.h:4939
void(T::* Sent)(bool)
Definition Registry.h:4945
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:4944
CallbackNC_Locator_getLocalQuery(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4948
void(T::* Response)(const QueryPrx &)
Definition Registry.h:4946
IceUtil::Handle< T > TPtr
Definition Registry.h:4942
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Locator::begin_get...
Definition Registry.h:4787
IceUtil::Handle< T > TPtr
Definition Registry.h:4790
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:4792
void(T::* Response)(const RegistryPrx &)
Definition Registry.h:4794
void(T::* Sent)(bool)
Definition Registry.h:4793
CallbackNC_Locator_getLocalRegistry(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4796
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Query::begin_findA...
Definition Registry.h:3571
IceUtil::Handle< T > TPtr
Definition Registry.h:3574
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:3576
void(T::* Response)(const ::Ice::ObjectProxySeq &)
Definition Registry.h:3578
CallbackNC_Query_findAllObjectsByType(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3580
void(T::* Sent)(bool)
Definition Registry.h:3577
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Query::begin_findA...
Definition Registry.h:3723
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:3728
void(T::* Response)(const ::Ice::ObjectProxySeq &)
Definition Registry.h:3730
void(T::* Sent)(bool)
Definition Registry.h:3729
CallbackNC_Query_findAllReplicas(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3732
IceUtil::Handle< T > TPtr
Definition Registry.h:3726
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Query::begin_findO...
Definition Registry.h:3115
void(T::* Response)(const ::Ice::ObjectPrx &)
Definition Registry.h:3122
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:3120
void(T::* Sent)(bool)
Definition Registry.h:3121
CallbackNC_Query_findObjectById(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3124
IceUtil::Handle< T > TPtr
Definition Registry.h:3118
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Query::begin_findO...
Definition Registry.h:3419
CallbackNC_Query_findObjectByTypeOnLeastLoadedNode(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3428
IceUtil::Handle< T > TPtr
Definition Registry.h:3422
void(T::* Sent)(bool)
Definition Registry.h:3425
void(T::* Response)(const ::Ice::ObjectPrx &)
Definition Registry.h:3426
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:3424
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Query::begin_findO...
Definition Registry.h:3267
CallbackNC_Query_findObjectByType(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3276
void(T::* Sent)(bool)
Definition Registry.h:3273
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:3272
IceUtil::Handle< T > TPtr
Definition Registry.h:3270
void(T::* Response)(const ::Ice::ObjectPrx &)
Definition Registry.h:3274
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Registry::begin_cr...
Definition Registry.h:4331
void(T::* Sent)(bool)
Definition Registry.h:4337
CallbackNC_Registry_createAdminSessionFromSecureConnection(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4340
IceUtil::Handle< T > TPtr
Definition Registry.h:4334
void(T::* Response)(const AdminSessionPrx &)
Definition Registry.h:4338
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:4336
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Registry::begin_cr...
Definition Registry.h:4027
IceUtil::Handle< T > TPtr
Definition Registry.h:4030
CallbackNC_Registry_createAdminSession(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4036
void(T::* Response)(const AdminSessionPrx &)
Definition Registry.h:4034
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:4032
void(T::* Sent)(bool)
Definition Registry.h:4033
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Registry::begin_cr...
Definition Registry.h:4179
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:4184
void(T::* Sent)(bool)
Definition Registry.h:4185
CallbackNC_Registry_createSessionFromSecureConnection(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4188
IceUtil::Handle< T > TPtr
Definition Registry.h:4182
void(T::* Response)(const SessionPrx &)
Definition Registry.h:4186
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Registry::begin_cr...
Definition Registry.h:3875
IceUtil::Handle< T > TPtr
Definition Registry.h:3878
void(T::* Response)(const SessionPrx &)
Definition Registry.h:3882
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:3880
CallbackNC_Registry_createSession(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3884
void(T::* Sent)(bool)
Definition Registry.h:3881
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Registry::begin_ge...
Definition Registry.h:4635
IceUtil::Handle< T > TPtr
Definition Registry.h:4638
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:4640
void(T::* Response)(::Ice::Int)
Definition Registry.h:4642
void(T::* Sent)(bool)
Definition Registry.h:4641
CallbackNC_Registry_getACMTimeout(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4644
Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceGrid::Registry::begin_ge...
Definition Registry.h:4483
IceUtil::Handle< T > TPtr
Definition Registry.h:4486
CallbackNC_Registry_getSessionTimeout(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4492
void(T::* Sent)(bool)
Definition Registry.h:4489
void(T::* Response)(::Ice::Int)
Definition Registry.h:4490
void(T::* Exception)(const ::Ice::Exception &)
Definition Registry.h:4488
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Locator::be...
Definition Registry.h:1402
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:5014
Callback_Locator_getLocalQuery(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:5023
void(T::* Sent)(bool, const CT &)
Definition Registry.h:5020
void(T::* Response)(const QueryPrx &, const CT &)
Definition Registry.h:5021
IceUtil::Handle< T > TPtr
Definition Registry.h:5017
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:5019
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Locator::be...
Definition Registry.h:1394
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:4862
void(T::* Response)(const RegistryPrx &, const CT &)
Definition Registry.h:4869
IceUtil::Handle< T > TPtr
Definition Registry.h:4865
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:4867
Callback_Locator_getLocalRegistry(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4871
void(T::* Sent)(bool, const CT &)
Definition Registry.h:4868
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Query::begi...
Definition Registry.h:1330
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:3646
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:3651
void(T::* Sent)(bool, const CT &)
Definition Registry.h:3652
void(T::* Response)(const ::Ice::ObjectProxySeq &, const CT &)
Definition Registry.h:3653
IceUtil::Handle< T > TPtr
Definition Registry.h:3649
Callback_Query_findAllObjectsByType(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3655
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Query::begi...
Definition Registry.h:1338
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:3798
IceUtil::Handle< T > TPtr
Definition Registry.h:3801
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:3803
void(T::* Sent)(bool, const CT &)
Definition Registry.h:3804
void(T::* Response)(const ::Ice::ObjectProxySeq &, const CT &)
Definition Registry.h:3805
Callback_Query_findAllReplicas(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3807
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Query::begi...
Definition Registry.h:1306
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:3190
void(T::* Sent)(bool, const CT &)
Definition Registry.h:3196
void(T::* Response)(const ::Ice::ObjectPrx &, const CT &)
Definition Registry.h:3197
Callback_Query_findObjectById(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3199
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:3195
IceUtil::Handle< T > TPtr
Definition Registry.h:3193
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Query::begi...
Definition Registry.h:1322
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:3494
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:3499
void(T::* Sent)(bool, const CT &)
Definition Registry.h:3500
void(T::* Response)(const ::Ice::ObjectPrx &, const CT &)
Definition Registry.h:3501
Callback_Query_findObjectByTypeOnLeastLoadedNode(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3503
IceUtil::Handle< T > TPtr
Definition Registry.h:3497
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Query::begi...
Definition Registry.h:1314
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:3342
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:3347
IceUtil::Handle< T > TPtr
Definition Registry.h:3345
void(T::* Response)(const ::Ice::ObjectPrx &, const CT &)
Definition Registry.h:3349
Callback_Query_findObjectByType(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3351
void(T::* Sent)(bool, const CT &)
Definition Registry.h:3348
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Registry::b...
Definition Registry.h:1370
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:4406
void(T::* Response)(const AdminSessionPrx &, const CT &)
Definition Registry.h:4413
IceUtil::Handle< T > TPtr
Definition Registry.h:4409
void(T::* Sent)(bool, const CT &)
Definition Registry.h:4412
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:4411
Callback_Registry_createAdminSessionFromSecureConnection(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4415
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Registry::b...
Definition Registry.h:1354
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:4102
void(T::* Sent)(bool, const CT &)
Definition Registry.h:4108
void(T::* Response)(const AdminSessionPrx &, const CT &)
Definition Registry.h:4109
Callback_Registry_createAdminSession(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4111
IceUtil::Handle< T > TPtr
Definition Registry.h:4105
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:4107
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Registry::b...
Definition Registry.h:1362
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:4254
void(T::* Response)(const SessionPrx &, const CT &)
Definition Registry.h:4261
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:4259
Callback_Registry_createSessionFromSecureConnection(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4263
void(T::* Sent)(bool, const CT &)
Definition Registry.h:4260
IceUtil::Handle< T > TPtr
Definition Registry.h:4257
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Registry::b...
Definition Registry.h:1346
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:3950
void(T::* Sent)(bool, const CT &)
Definition Registry.h:3956
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:3955
IceUtil::Handle< T > TPtr
Definition Registry.h:3953
Callback_Registry_createSession(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:3959
void(T::* Response)(const SessionPrx &, const CT &)
Definition Registry.h:3957
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Registry::b...
Definition Registry.h:1386
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:4710
Callback_Registry_getACMTimeout(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4719
IceUtil::Handle< T > TPtr
Definition Registry.h:4713
void(T::* Sent)(bool, const CT &)
Definition Registry.h:4716
void(T::* Response)(::Ice::Int, const CT &)
Definition Registry.h:4717
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:4715
Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceGrid::Registry::b...
Definition Registry.h:1378
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceGrid...
Definition Registry.h:4558
IceUtil::Handle< T > TPtr
Definition Registry.h:4561
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition Registry.h:4563
void(T::* Response)(::Ice::Int, const CT &)
Definition Registry.h:4565
void(T::* Sent)(bool, const CT &)
Definition Registry.h:4564
Callback_Registry_getSessionTimeout(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition Registry.h:4567
The IceGrid locator interface provides access to the Query and Registry object of the IceGrid registr...
Definition Registry.h:2998
LocatorPrx ProxyType
Definition Registry.h:3001
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this class.
LocatorPtr PointerType
Definition Registry.h:3002
virtual const ::std::string & ice_id(const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Obtains a Slice type ID representing the most-derived interface supported by this object.
virtual ::std::vector< ::std::string > ice_ids(const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Obtains a list of the Slice type IDs representing the interfaces supported by this object.
virtual bool ice_isA(const ::std::string &id, const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Determines whether this object supports an interface with the given Slice type ID.
virtual QueryPrx getLocalQuery(const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Get the proxy of the query object hosted by this IceGrid registry.
virtual RegistryPrx getLocalRegistry(const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Get the proxy of the registry object hosted by this IceGrid registry.
The IceGrid query interface.
Definition Registry.h:2700
virtual::Ice::ObjectProxySeq findAllObjectsByType(const ::std::string &type, const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Find all the well-known objects with the given type.
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this class.
QueryPrx ProxyType
Definition Registry.h:2703
virtual::Ice::ObjectPrx findObjectByType(const ::std::string &type, const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Find a well-known object by type.
virtual::Ice::ObjectPrx findObjectById(const ::Ice::Identity &id, const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Find a well-known object by identity.
virtual const ::std::string & ice_id(const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Obtains a Slice type ID representing the most-derived interface supported by this object.
QueryPtr PointerType
Definition Registry.h:2704
virtual ::std::vector< ::std::string > ice_ids(const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Obtains a list of the Slice type IDs representing the interfaces supported by this object.
virtual bool ice_isA(const ::std::string &id, const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Determines whether this object supports an interface with the given Slice type ID.
virtual::Ice::ObjectProxySeq findAllReplicas(const ::Ice::ObjectPrx &proxy, const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Find all the object replicas associated with the given proxy.
virtual::Ice::ObjectPrx findObjectByTypeOnLeastLoadedNode(const ::std::string &type, LoadSample sample, const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Find a well-known object by type on the least-loaded node.
The IceGrid registry allows clients create sessions directly with the registry.
Definition Registry.h:2840
RegistryPrx ProxyType
Definition Registry.h:2843
RegistryPtr PointerType
Definition Registry.h:2844
virtual const ::std::string & ice_id(const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Obtains a Slice type ID representing the most-derived interface supported by this object.
virtual::Ice::Int getACMTimeout(const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Get the value of the ACM timeout.
virtual AdminSessionPrx createAdminSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Current ¤t=::Ice::emptyCurrent)=0
Create an administrative session.
virtual SessionPrx createSessionFromSecureConnection(const ::Ice::Current ¤t=::Ice::emptyCurrent)=0
Create a client session from a secure connection.
virtual bool ice_isA(const ::std::string &id, const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Determines whether this object supports an interface with the given Slice type ID.
virtual AdminSessionPrx createAdminSessionFromSecureConnection(const ::Ice::Current ¤t=::Ice::emptyCurrent)=0
Create an administrative session from a secure connection.
virtual::Ice::Int getSessionTimeout(const ::Ice::Current ¤t=::Ice::emptyCurrent) const =0
Get the session timeout.
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this class.
virtual SessionPrx createSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Current ¤t=::Ice::emptyCurrent)=0
Create a client session.
virtual ::std::vector< ::std::string > ice_ids(const ::Ice::Current ¤t=::Ice::emptyCurrent) const
Obtains a list of the Slice type IDs representing the interfaces supported by this object.
Definition Registry.h:2501
::Ice::AsyncResultPtr begin_getLocalRegistry(const ::Ice::Context &context, const ::IceGrid::Callback_Locator_getLocalRegistryPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the proxy of the registry object hosted by this IceGrid registry.
Definition Registry.h:2571
::Ice::AsyncResultPtr begin_getLocalRegistry(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the proxy of the registry object hosted by this IceGrid registry.
Definition Registry.h:2546
::IceGrid::RegistryPrx getLocalRegistry(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the proxy of the registry object hosted by this IceGrid registry.
Definition Registry.h:2510
::Ice::AsyncResultPtr begin_getLocalQuery(const ::IceGrid::Callback_Locator_getLocalQueryPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the proxy of the query object hosted by this IceGrid registry.
Definition Registry.h:2643
::Ice::AsyncResultPtr begin_getLocalRegistry(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the proxy of the registry object hosted by this IceGrid registry.
Definition Registry.h:2521
::Ice::AsyncResultPtr begin_getLocalQuery(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the proxy of the query object hosted by this IceGrid registry.
Definition Registry.h:2618
::Ice::AsyncResultPtr begin_getLocalRegistry(const ::IceGrid::Callback_Locator_getLocalRegistryPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the proxy of the registry object hosted by this IceGrid registry.
Definition Registry.h:2558
::Ice::AsyncResultPtr begin_getLocalQuery(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the proxy of the query object hosted by this IceGrid registry.
Definition Registry.h:2606
::IceGrid::RegistryPrx end_getLocalRegistry(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_getLocalRegistry.
::Ice::AsyncResultPtr begin_getLocalRegistry(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the proxy of the registry object hosted by this IceGrid registry.
Definition Registry.h:2533
::IceGrid::QueryPrx end_getLocalQuery(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_getLocalQuery.
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this interface.
::IceGrid::QueryPrx getLocalQuery(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the proxy of the query object hosted by this IceGrid registry.
Definition Registry.h:2595
::Ice::AsyncResultPtr begin_getLocalQuery(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the proxy of the query object hosted by this IceGrid registry.
Definition Registry.h:2631
::Ice::AsyncResultPtr begin_getLocalQuery(const ::Ice::Context &context, const ::IceGrid::Callback_Locator_getLocalQueryPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the proxy of the query object hosted by this IceGrid registry.
Definition Registry.h:2656
Definition Registry.h:1414
::Ice::AsyncResultPtr begin_findAllObjectsByType(const ::std::string &type, const ::Ice::Context &context=::Ice::noExplicitContext)
Find all the well-known objects with the given type.
Definition Registry.h:1732
::Ice::ObjectPrx findObjectById(const ::Ice::Identity &id, const ::Ice::Context &context=::Ice::noExplicitContext)
Find a well-known object by identity.
Definition Registry.h:1423
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::IceGrid::Callback_Query_findObjectByIdPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by identity.
Definition Registry.h:1471
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::Context &context=::Ice::noExplicitContext)
Find a well-known object by identity.
Definition Registry.h:1434
::Ice::AsyncResultPtr begin_findAllObjectsByType(const ::std::string &type, const ::Ice::Context &context, const ::IceGrid::Callback_Query_findAllObjectsByTypePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find all the well-known objects with the given type.
Definition Registry.h:1782
::Ice::ObjectProxySeq end_findAllReplicas(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_findAllReplicas.
::Ice::ObjectProxySeq findAllReplicas(const ::Ice::ObjectPrx &proxy, const ::Ice::Context &context=::Ice::noExplicitContext)
Find all the object replicas associated with the given proxy.
Definition Registry.h:1810
::Ice::AsyncResultPtr begin_findAllObjectsByType(const ::std::string &type, const ::IceGrid::Callback_Query_findAllObjectsByTypePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find all the well-known objects with the given type.
Definition Registry.h:1769
::Ice::AsyncResultPtr begin_findObjectByTypeOnLeastLoadedNode(const ::std::string &type, ::IceGrid::LoadSample sample, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by type on the least-loaded node.
Definition Registry.h:1643
::Ice::AsyncResultPtr begin_findObjectByType(const ::std::string &type, const ::IceGrid::Callback_Query_findObjectByTypePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by type.
Definition Registry.h:1566
::Ice::AsyncResultPtr begin_findObjectByType(const ::std::string &type, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by type.
Definition Registry.h:1552
::Ice::AsyncResultPtr begin_findObjectByTypeOnLeastLoadedNode(const ::std::string &type, ::IceGrid::LoadSample sample, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by type on the least-loaded node.
Definition Registry.h:1661
::Ice::AsyncResultPtr begin_findObjectByType(const ::std::string &type, const ::Ice::Context &context=::Ice::noExplicitContext)
Find a well-known object by type.
Definition Registry.h:1523
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by identity.
Definition Registry.h:1459
::Ice::AsyncResultPtr begin_findAllReplicas(const ::Ice::ObjectPrx &proxy, const ::Ice::Context &context, const ::IceGrid::Callback_Query_findAllReplicasPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find all the object replicas associated with the given proxy.
Definition Registry.h:1881
::Ice::AsyncResultPtr begin_findAllReplicas(const ::Ice::ObjectPrx &proxy, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find all the object replicas associated with the given proxy.
Definition Registry.h:1852
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::Context &context, const ::IceGrid::Callback_Query_findObjectByIdPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by identity.
Definition Registry.h:1484
::Ice::AsyncResultPtr begin_findAllReplicas(const ::Ice::ObjectPrx &proxy, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find all the object replicas associated with the given proxy.
Definition Registry.h:1837
::Ice::AsyncResultPtr begin_findObjectByType(const ::std::string &type, const ::Ice::Context &context, const ::IceGrid::Callback_Query_findObjectByTypePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by type.
Definition Registry.h:1581
::Ice::ObjectProxySeq findAllObjectsByType(const ::std::string &type, const ::Ice::Context &context=::Ice::noExplicitContext)
Find all the well-known objects with the given type.
Definition Registry.h:1721
::Ice::AsyncResultPtr begin_findAllReplicas(const ::Ice::ObjectPrx &proxy, const ::IceGrid::Callback_Query_findAllReplicasPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find all the object replicas associated with the given proxy.
Definition Registry.h:1866
::Ice::AsyncResultPtr begin_findAllReplicas(const ::Ice::ObjectPrx &proxy, const ::Ice::Context &context=::Ice::noExplicitContext)
Find all the object replicas associated with the given proxy.
Definition Registry.h:1823
::Ice::ObjectPrx findObjectByType(const ::std::string &type, const ::Ice::Context &context=::Ice::noExplicitContext)
Find a well-known object by type.
Definition Registry.h:1510
::Ice::ObjectPrx end_findObjectById(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_findObjectById.
::Ice::AsyncResultPtr begin_findObjectById(const ::Ice::Identity &id, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by identity.
Definition Registry.h:1446
::Ice::AsyncResultPtr begin_findObjectByTypeOnLeastLoadedNode(const ::std::string &type, ::IceGrid::LoadSample sample, const ::Ice::Context &context=::Ice::noExplicitContext)
Find a well-known object by type on the least-loaded node.
Definition Registry.h:1626
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this interface.
::Ice::ObjectPrx end_findObjectByType(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_findObjectByType.
::Ice::ObjectPrx findObjectByTypeOnLeastLoadedNode(const ::std::string &type, ::IceGrid::LoadSample sample, const ::Ice::Context &context=::Ice::noExplicitContext)
Find a well-known object by type on the least-loaded node.
Definition Registry.h:1610
::Ice::AsyncResultPtr begin_findAllObjectsByType(const ::std::string &type, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find all the well-known objects with the given type.
Definition Registry.h:1744
::Ice::AsyncResultPtr begin_findObjectByTypeOnLeastLoadedNode(const ::std::string &type, ::IceGrid::LoadSample sample, const ::IceGrid::Callback_Query_findObjectByTypeOnLeastLoadedNodePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by type on the least-loaded node.
Definition Registry.h:1678
::Ice::AsyncResultPtr begin_findObjectByType(const ::std::string &type, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by type.
Definition Registry.h:1537
::Ice::ObjectPrx end_findObjectByTypeOnLeastLoadedNode(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_findObjectByTypeOnLeastLoadedNode.
::Ice::AsyncResultPtr begin_findAllObjectsByType(const ::std::string &type, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find all the well-known objects with the given type.
Definition Registry.h:1757
::Ice::AsyncResultPtr begin_findObjectByTypeOnLeastLoadedNode(const ::std::string &type, ::IceGrid::LoadSample sample, const ::Ice::Context &context, const ::IceGrid::Callback_Query_findObjectByTypeOnLeastLoadedNodePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Find a well-known object by type on the least-loaded node.
Definition Registry.h:1696
::Ice::ObjectProxySeq end_findAllObjectsByType(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_findAllObjectsByType.
Definition Registry.h:1914
::Ice::AsyncResultPtr begin_getSessionTimeout(const ::IceGrid::Callback_Registry_getSessionTimeoutPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the session timeout.
Definition Registry.h:2350
::Ice::AsyncResultPtr begin_createAdminSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Context &context=::Ice::noExplicitContext)
Create an administrative session.
Definition Registry.h:2036
::Ice::AsyncResultPtr begin_createSessionFromSecureConnection(const ::IceGrid::Callback_Registry_createSessionFromSecureConnectionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create a client session from a secure connection.
Definition Registry.h:2163
::IceGrid::SessionPrx end_createSessionFromSecureConnection(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_createSessionFromSecureConnection.
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this interface.
::Ice::AsyncResultPtr begin_getACMTimeout(const ::Ice::Context &context, const ::IceGrid::Callback_Registry_getACMTimeoutPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the value of the ACM timeout.
Definition Registry.h:2469
::IceGrid::AdminSessionPrx end_createAdminSession(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_createAdminSession.
::Ice::AsyncResultPtr begin_getSessionTimeout(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the session timeout.
Definition Registry.h:2335
::Ice::AsyncResultPtr begin_createSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Context &context=::Ice::noExplicitContext)
Create a client session.
Definition Registry.h:1939
::Ice::AsyncResultPtr begin_createSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Context &context, const ::IceGrid::Callback_Registry_createSessionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create a client session.
Definition Registry.h:1993
::Ice::AsyncResultPtr begin_createSession(const ::std::string &userId, const ::std::string &password, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create a client session.
Definition Registry.h:1952
::Ice::Int getACMTimeout(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the value of the ACM timeout.
Definition Registry.h:2393
::IceGrid::SessionPrx end_createSession(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_createSession.
::Ice::AsyncResultPtr begin_createSessionFromSecureConnection(const ::Ice::Context &context=::Ice::noExplicitContext)
Create a client session from a secure connection.
Definition Registry.h:2129
::Ice::AsyncResultPtr begin_createAdminSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Context &context, const ::IceGrid::Callback_Registry_createAdminSessionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create an administrative session.
Definition Registry.h:2090
::Ice::Int getSessionTimeout(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the session timeout.
Definition Registry.h:2290
::Ice::AsyncResultPtr begin_createAdminSessionFromSecureConnection(const ::Ice::Context &context, const ::IceGrid::Callback_Registry_createAdminSessionFromSecureConnectionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create an administrative session from a secure connection.
Definition Registry.h:2260
::Ice::AsyncResultPtr begin_getSessionTimeout(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the session timeout.
Definition Registry.h:2319
::Ice::AsyncResultPtr begin_createSession(const ::std::string &userId, const ::std::string &password, const ::IceGrid::Callback_Registry_createSessionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create a client session.
Definition Registry.h:1979
::Ice::AsyncResultPtr begin_getSessionTimeout(const ::Ice::Context &context, const ::IceGrid::Callback_Registry_getSessionTimeoutPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the session timeout.
Definition Registry.h:2366
::Ice::AsyncResultPtr begin_createAdminSession(const ::std::string &userId, const ::std::string &password, const ::IceGrid::Callback_Registry_createAdminSessionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create an administrative session.
Definition Registry.h:2076
::Ice::AsyncResultPtr begin_createSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create a client session.
Definition Registry.h:1966
::Ice::AsyncResultPtr begin_createSessionFromSecureConnection(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create a client session from a secure connection.
Definition Registry.h:2140
::Ice::AsyncResultPtr begin_createAdminSessionFromSecureConnection(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create an administrative session from a secure connection.
Definition Registry.h:2237
::Ice::AsyncResultPtr begin_createAdminSessionFromSecureConnection(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create an administrative session from a secure connection.
Definition Registry.h:2225
::Ice::Int end_getSessionTimeout(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_getSessionTimeout.
::Ice::AsyncResultPtr begin_getACMTimeout(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the value of the ACM timeout.
Definition Registry.h:2422
::IceGrid::SessionPrx createSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Context &context=::Ice::noExplicitContext)
Create a client session.
Definition Registry.h:1927
::IceGrid::SessionPrx createSessionFromSecureConnection(const ::Ice::Context &context=::Ice::noExplicitContext)
Create a client session from a secure connection.
Definition Registry.h:2119
::Ice::Int end_getACMTimeout(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_getACMTimeout.
::Ice::AsyncResultPtr begin_createAdminSession(const ::std::string &userId, const ::std::string &password, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create an administrative session.
Definition Registry.h:2049
::Ice::AsyncResultPtr begin_getACMTimeout(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the value of the ACM timeout.
Definition Registry.h:2407
::IceGrid::AdminSessionPrx end_createAdminSessionFromSecureConnection(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_createAdminSessionFromSecureConnection.
::IceGrid::AdminSessionPrx createAdminSessionFromSecureConnection(const ::Ice::Context &context=::Ice::noExplicitContext)
Create an administrative session from a secure connection.
Definition Registry.h:2204
::Ice::AsyncResultPtr begin_getACMTimeout(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the value of the ACM timeout.
Definition Registry.h:2438
::Ice::AsyncResultPtr begin_getSessionTimeout(const ::Ice::Context &context=::Ice::noExplicitContext)
Get the session timeout.
Definition Registry.h:2304
::Ice::AsyncResultPtr begin_getACMTimeout(const ::IceGrid::Callback_Registry_getACMTimeoutPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get the value of the ACM timeout.
Definition Registry.h:2453
::Ice::AsyncResultPtr begin_createSessionFromSecureConnection(const ::Ice::Context &context, const ::IceGrid::Callback_Registry_createSessionFromSecureConnectionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create a client session from a secure connection.
Definition Registry.h:2175
::IceGrid::AdminSessionPrx createAdminSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Context &context=::Ice::noExplicitContext)
Create an administrative session.
Definition Registry.h:2024
::Ice::AsyncResultPtr begin_createAdminSessionFromSecureConnection(const ::Ice::Context &context=::Ice::noExplicitContext)
Create an administrative session from a secure connection.
Definition Registry.h:2214
::Ice::AsyncResultPtr begin_createSessionFromSecureConnection(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create a client session from a secure connection.
Definition Registry.h:2152
::Ice::AsyncResultPtr begin_createAdminSession(const ::std::string &userId, const ::std::string &password, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create an administrative session.
Definition Registry.h:2063
::Ice::AsyncResultPtr begin_createAdminSessionFromSecureConnection(const ::IceGrid::Callback_Registry_createAdminSessionFromSecureConnectionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Create an administrative session from a secure connection.
Definition Registry.h:2248
Shared & operator=(const Shared &)
Definition Shared.h:94
The Ice locator interface.
Definition Locator.h:2305
The base class for servants.
Definition Object.h:193
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
::IceInternal::ProxyHandle< ::IceProxy::IceGrid::AdminSession > AdminSessionPrx
Definition Admin.h:7288
Callback_Registry_getSessionTimeoutPtr newCallback_Registry_getSessionTimeout(const IceUtil::Handle< T > &instance, void(T::*cb)(::Ice::Int), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:4532
Callback_Query_findObjectByIdPtr newCallback_Query_findObjectById(const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:3164
::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Query > QueryPrx
Definition Registry.h:1237
::IceUtil::Handle< Callback_Query_findObjectByType_Base > Callback_Query_findObjectByTypePtr
Definition Registry.h:1315
Callback_Query_findAllReplicasPtr newCallback_Query_findAllReplicas(const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectProxySeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:3772
Callback_Query_findObjectByTypePtr newCallback_Query_findObjectByType(const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:3316
::IceUtil::Handle< Callback_Registry_createAdminSessionFromSecureConnection_Base > Callback_Registry_createAdminSessionFromSecureConnectionPtr
Definition Registry.h:1371
::IceUtil::Handle< Callback_Locator_getLocalQuery_Base > Callback_Locator_getLocalQueryPtr
Definition Registry.h:1403
::IceInternal::Handle< Registry > RegistryPtr
Definition Registry.h:1247
::IceInternal::Handle< Locator > LocatorPtr
Definition Registry.h:1258
RegistryPrx RegistryPrxPtr
Definition Registry.h:1249
Callback_Registry_createSessionFromSecureConnectionPtr newCallback_Registry_createSessionFromSecureConnection(const IceUtil::Handle< T > &instance, void(T::*cb)(const SessionPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:4228
::IceUtil::Handle< Callback_Registry_getSessionTimeout_Base > Callback_Registry_getSessionTimeoutPtr
Definition Registry.h:1379
LoadSample
Determines which load sampling interval to use.
Definition Registry.h:1274
@ LoadSample1
Sample every minute.
Definition Registry.h:1278
@ LoadSample15
Sample every fifteen minutes.
Definition Registry.h:1286
@ LoadSample5
Sample every five minutes.
Definition Registry.h:1282
Callback_Registry_getACMTimeoutPtr newCallback_Registry_getACMTimeout(const IceUtil::Handle< T > &instance, void(T::*cb)(::Ice::Int), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:4684
::IceUtil::Handle< Callback_Query_findObjectByTypeOnLeastLoadedNode_Base > Callback_Query_findObjectByTypeOnLeastLoadedNodePtr
Definition Registry.h:1323
Callback_Locator_getLocalRegistryPtr newCallback_Locator_getLocalRegistry(const IceUtil::Handle< T > &instance, void(T::*cb)(const RegistryPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:4836
QueryPrx QueryPrxPtr
Definition Registry.h:1238
Callback_Locator_getLocalQueryPtr newCallback_Locator_getLocalQuery(const IceUtil::Handle< T > &instance, void(T::*cb)(const QueryPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:4988
::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Registry > RegistryPrx
Definition Registry.h:1248
Callback_Query_findAllObjectsByTypePtr newCallback_Query_findAllObjectsByType(const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectProxySeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:3620
::IceUtil::Handle< Callback_Locator_getLocalRegistry_Base > Callback_Locator_getLocalRegistryPtr
Definition Registry.h:1395
::IceUtil::Handle< Callback_Registry_createAdminSession_Base > Callback_Registry_createAdminSessionPtr
Definition Registry.h:1355
::IceUtil::Handle< Callback_Query_findObjectById_Base > Callback_Query_findObjectByIdPtr
Definition Registry.h:1307
Callback_Registry_createSessionPtr newCallback_Registry_createSession(const IceUtil::Handle< T > &instance, void(T::*cb)(const SessionPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:3924
::IceUtil::Handle< Callback_Registry_createSessionFromSecureConnection_Base > Callback_Registry_createSessionFromSecureConnectionPtr
Definition Registry.h:1363
Callback_Query_findObjectByTypeOnLeastLoadedNodePtr newCallback_Query_findObjectByTypeOnLeastLoadedNode(const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:3468
::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Locator > LocatorPrx
Definition Registry.h:1259
LocatorPrx LocatorPrxPtr
Definition Registry.h:1260
::IceUtil::Handle< Callback_Registry_getACMTimeout_Base > Callback_Registry_getACMTimeoutPtr
Definition Registry.h:1387
::IceInternal::ProxyHandle< ::IceProxy::IceGrid::Session > SessionPrx
Definition Session.h:560
::IceUtil::Handle< Callback_Query_findAllObjectsByType_Base > Callback_Query_findAllObjectsByTypePtr
Definition Registry.h:1331
Callback_Registry_createAdminSessionPtr newCallback_Registry_createAdminSession(const IceUtil::Handle< T > &instance, void(T::*cb)(const AdminSessionPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:4076
::IceUtil::Handle< Callback_Query_findAllReplicas_Base > Callback_Query_findAllReplicasPtr
Definition Registry.h:1339
::IceUtil::Handle< Callback_Registry_createSession_Base > Callback_Registry_createSessionPtr
Definition Registry.h:1347
Callback_Registry_createAdminSessionFromSecureConnectionPtr newCallback_Registry_createAdminSessionFromSecureConnection(const IceUtil::Handle< T > &instance, void(T::*cb)(const AdminSessionPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition Registry.h:4380
::IceInternal::Handle< Query > QueryPtr
Definition Registry.h:1236
Definition BuiltinSequences.h:113
const Context noExplicitContext
Marker value used to indicate that no explicit context was passed to a proxy invocation.
Definition ProxyHandle.h:51
int Int
The mapping for the Slice int type.
Definition Config.h:54
IceInternal::ProxyHandle< ::IceProxy::Ice::Object > ObjectPrx
Smart pointer for an object proxy.
Definition ProxyF.h:47
const Current emptyCurrent
A default-initialized Current instance.
::std::vector< ObjectPrx > ObjectProxySeq
A sequence of object proxies.
Definition BuiltinSequences.h:163
IceInternal::Handle< AsyncResult > AsyncResultPtr
Definition AsyncResultF.h:18
IceUtil::Shared * upCast(::Ice::AsyncResult *)
::IceInternal::ProxyHandle< ::IceProxy::Ice::Locator > LocatorPrx
Definition Locator.h:1043