Used by administrative clients to view, update, and receive observer updates from the IceGrid registry.
More...
|
void | finishUpdate (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Finish updating the registry and release the exclusive lock. More...
|
|
::std::function< void()> | finishUpdateAsync (::std::function< void()> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Finish updating the registry and release the exclusive lock. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | finishUpdateAsync (const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P< void >>().get_future()) |
| Finish updating the registry and release the exclusive lock. More...
|
|
::std::shared_ptr< AdminPrx > | getAdmin (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Get the admin interface. More...
|
|
::std::function< void()> | getAdminAsync (::std::function< void(::std::shared_ptr<::IceGrid::AdminPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Get the admin interface. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | getAdminAsync (const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::IceGrid::AdminPrx >>>().get_future()) |
| Get the admin interface. More...
|
|
::std::shared_ptr<::Ice::ObjectPrx > | getAdminCallbackTemplate (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Get a "template" proxy for admin callback objects. More...
|
|
::std::function< void()> | getAdminCallbackTemplateAsync (::std::function< void(::std::shared_ptr<::Ice::ObjectPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Get a "template" proxy for admin callback objects. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | getAdminCallbackTemplateAsync (const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::Ice::ObjectPrx >>>().get_future()) |
| Get a "template" proxy for admin callback objects. More...
|
|
::std::string | getReplicaName (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Get the name of the registry replica hosting this session. More...
|
|
::std::function< void()> | getReplicaNameAsync (::std::function< void(::std::string)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Get the name of the registry replica hosting this session. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | getReplicaNameAsync (const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::string >>().get_future()) |
| Get the name of the registry replica hosting this session. More...
|
|
void | keepAlive (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Keep the session alive. More...
|
|
::std::function< void()> | keepAliveAsync (::std::function< void()> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Keep the session alive. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | keepAliveAsync (const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P< void >>().get_future()) |
| Keep the session alive. More...
|
|
::std::shared_ptr< FileIteratorPrx > | openNodeStdErr (const ::std::string &name, int count, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given node stderr file for reading. More...
|
|
::std::function< void()> | openNodeStdErrAsync (const ::std::string &name, int count, ::std::function< void(::std::shared_ptr<::IceGrid::FileIteratorPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given node stderr file for reading. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | openNodeStdErrAsync (const ::std::string &name, int count, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::IceGrid::FileIteratorPrx >>>().get_future()) |
| Open the given node stderr file for reading. More...
|
|
::std::shared_ptr< FileIteratorPrx > | openNodeStdOut (const ::std::string &name, int count, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given node stdout file for reading. More...
|
|
::std::function< void()> | openNodeStdOutAsync (const ::std::string &name, int count, ::std::function< void(::std::shared_ptr<::IceGrid::FileIteratorPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given node stdout file for reading. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | openNodeStdOutAsync (const ::std::string &name, int count, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::IceGrid::FileIteratorPrx >>>().get_future()) |
| Open the given node stdout file for reading. More...
|
|
::std::shared_ptr< FileIteratorPrx > | openRegistryStdErr (const ::std::string &name, int count, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given registry stderr file for reading. More...
|
|
::std::function< void()> | openRegistryStdErrAsync (const ::std::string &name, int count, ::std::function< void(::std::shared_ptr<::IceGrid::FileIteratorPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given registry stderr file for reading. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | openRegistryStdErrAsync (const ::std::string &name, int count, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::IceGrid::FileIteratorPrx >>>().get_future()) |
| Open the given registry stderr file for reading. More...
|
|
::std::shared_ptr< FileIteratorPrx > | openRegistryStdOut (const ::std::string &name, int count, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given registry stdout file for reading. More...
|
|
::std::function< void()> | openRegistryStdOutAsync (const ::std::string &name, int count, ::std::function< void(::std::shared_ptr<::IceGrid::FileIteratorPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given registry stdout file for reading. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | openRegistryStdOutAsync (const ::std::string &name, int count, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::IceGrid::FileIteratorPrx >>>().get_future()) |
| Open the given registry stdout file for reading. More...
|
|
::std::shared_ptr< FileIteratorPrx > | openServerLog (const ::std::string &id, const ::std::string &path, int count, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given server log file for reading. More...
|
|
::std::function< void()> | openServerLogAsync (const ::std::string &id, const ::std::string &path, int count, ::std::function< void(::std::shared_ptr<::IceGrid::FileIteratorPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given server log file for reading. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | openServerLogAsync (const ::std::string &id, const ::std::string &path, int count, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::IceGrid::FileIteratorPrx >>>().get_future()) |
| Open the given server log file for reading. More...
|
|
::std::shared_ptr< FileIteratorPrx > | openServerStdErr (const ::std::string &id, int count, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given server stderr file for reading. More...
|
|
::std::function< void()> | openServerStdErrAsync (const ::std::string &id, int count, ::std::function< void(::std::shared_ptr<::IceGrid::FileIteratorPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given server stderr file for reading. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | openServerStdErrAsync (const ::std::string &id, int count, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::IceGrid::FileIteratorPrx >>>().get_future()) |
| Open the given server stderr file for reading. More...
|
|
::std::shared_ptr< FileIteratorPrx > | openServerStdOut (const ::std::string &id, int count, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given server stdout file for reading. More...
|
|
::std::function< void()> | openServerStdOutAsync (const ::std::string &id, int count, ::std::function< void(::std::shared_ptr<::IceGrid::FileIteratorPrx >)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Open the given server stdout file for reading. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | openServerStdOutAsync (const ::std::string &id, int count, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P<::std::shared_ptr<::IceGrid::FileIteratorPrx >>>().get_future()) |
| Open the given server stdout file for reading. More...
|
|
void | setObservers (const ::std::shared_ptr< RegistryObserverPrx > ®istryObs, const ::std::shared_ptr< NodeObserverPrx > &nodeObs, const ::std::shared_ptr< ApplicationObserverPrx > &appObs, const ::std::shared_ptr< AdapterObserverPrx > &adptObs, const ::std::shared_ptr< ObjectObserverPrx > &objObs, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Set the observer proxies that receive notifications when the state of the registry or nodes changes. More...
|
|
::std::function< void()> | setObserversAsync (const ::std::shared_ptr< RegistryObserverPrx > ®istryObs, const ::std::shared_ptr< NodeObserverPrx > &nodeObs, const ::std::shared_ptr< ApplicationObserverPrx > &appObs, const ::std::shared_ptr< AdapterObserverPrx > &adptObs, const ::std::shared_ptr< ObjectObserverPrx > &objObs, ::std::function< void()> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Set the observer proxies that receive notifications when the state of the registry or nodes changes. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | setObserversAsync (const ::std::shared_ptr< RegistryObserverPrx > ®istryObs, const ::std::shared_ptr< NodeObserverPrx > &nodeObs, const ::std::shared_ptr< ApplicationObserverPrx > &appObs, const ::std::shared_ptr< AdapterObserverPrx > &adptObs, const ::std::shared_ptr< ObjectObserverPrx > &objObs, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P< void >>().get_future()) |
| Set the observer proxies that receive notifications when the state of the registry or nodes changes. More...
|
|
void | setObserversByIdentity (const ::Ice::Identity ®istryObs, const ::Ice::Identity &nodeObs, const ::Ice::Identity &appObs, const ::Ice::Identity &adptObs, const ::Ice::Identity &objObs, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Set the observer identities that receive notifications the state of the registry or nodes changes. More...
|
|
::std::function< void()> | setObserversByIdentityAsync (const ::Ice::Identity ®istryObs, const ::Ice::Identity &nodeObs, const ::Ice::Identity &appObs, const ::Ice::Identity &adptObs, const ::Ice::Identity &objObs, ::std::function< void()> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Set the observer identities that receive notifications the state of the registry or nodes changes. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | setObserversByIdentityAsync (const ::Ice::Identity ®istryObs, const ::Ice::Identity &nodeObs, const ::Ice::Identity &appObs, const ::Ice::Identity &adptObs, const ::Ice::Identity &objObs, const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P< void >>().get_future()) |
| Set the observer identities that receive notifications the state of the registry or nodes changes. More...
|
|
int | startUpdate (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Acquires an exclusive lock to start updating the registry applications. More...
|
|
::std::function< void()> | startUpdateAsync (::std::function< void(int)> response, ::std::function< void(::std::exception_ptr)> ex=nullptr, ::std::function< void(bool)> sent=nullptr, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Acquires an exclusive lock to start updating the registry applications. More...
|
|
template<template< typename > class P = ::std::promise> |
auto | startUpdateAsync (const ::Ice::Context &context=::Ice::noExplicitContext) -> decltype(::std::declval< P< int >>().get_future()) |
| Acquires an exclusive lock to start updating the registry applications. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_adapterId (const ::std::string &id) const |
| Obtains a proxy that is identical to this proxy, except for the adapter ID. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_batchDatagram () const |
| Obtains a proxy that is identical to this proxy, but uses batch datagram invocations. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_batchOneway () const |
| Obtains a proxy that is identical to this proxy, but uses batch oneway invocations. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_collocationOptimized (bool b) const |
| Obtains a proxy that is identical to this proxy, except for collocation optimization. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_compress (bool b) const |
| Obtains a proxy that is identical to this proxy, except for its compression setting which overrides the compression setting from the proxy endpoints. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_connectionCached (bool b) const |
| Obtains a proxy that is identical to this proxy, except for connection caching. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_connectionId (const ::std::string &id) const |
| Obtains a proxy that is identical to this proxy, except for its connection ID. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_context (const ::Ice::Context &context) const |
| Obtains a proxy that is identical to this proxy, except for the per-proxy context. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_datagram () const |
| Obtains a proxy that is identical to this proxy, but uses datagram invocations. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_encodingVersion (const ::Ice::EncodingVersion &version) const |
| Obtains a proxy that is identical to this proxy, except for the encoding used to marshal parameters. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_endpoints (const ::Ice::EndpointSeq &endpoints) const |
| Obtains a proxy that is identical to this proxy, except for the endpoints. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_endpointSelection (::Ice::EndpointSelectionType type) const |
| Obtains a proxy that is identical to this proxy, except for the endpoint selection policy. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_fixed (const ::std::shared_ptr<::Ice::Connection > &connection) const |
| Obtains a proxy that is identical to this proxy, except it's a fixed proxy bound the given connection. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_invocationTimeout (int timeout) const |
| Obtains a proxy that is identical to this proxy, except for the invocation timeout. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_locator (const ::std::shared_ptr<::Ice::LocatorPrx > &locator) const |
| Obtains a proxy that is identical to this proxy, except for the locator. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_locatorCacheTimeout (int timeout) const |
| Obtains a proxy that is identical to this proxy, except for the locator cache timeout. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_oneway () const |
| Obtains a proxy that is identical to this proxy, but uses oneway invocations. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_preferSecure (bool b) const |
| Obtains a proxy that is identical to this proxy, except for its endpoint selection policy. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_router (const ::std::shared_ptr<::Ice::RouterPrx > &router) const |
| Obtains a proxy that is identical to this proxy, except for the router. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_secure (bool b) const |
| Obtains a proxy that is identical to this proxy, except for how it selects endpoints. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_timeout (int timeout) const |
| Obtains a proxy that is identical to this proxy, except for its connection timeout setting which overrides the timeot setting from the proxy endpoints. More...
|
|
::std::shared_ptr< AdminSessionPrx > | ice_twoway () const |
| Obtains a proxy that is identical to this proxy, but uses twoway invocations. More...
|
|