Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::LocatorRegistryPrx Class Reference

A server application registers the endpoints of its indirect object adapters with the LocatorRegistry object. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::LocatorRegistryPrx:

Public Member Functions

 LocatorRegistryPrx (const Ice::CommunicatorPtr &communicator, std::string_view proxyString)
 Constructs a proxy from a Communicator and a proxy string.
 LocatorRegistryPrx (const LocatorRegistryPrx &other) noexcept
 Copy constructor.
 LocatorRegistryPrx (LocatorRegistryPrx &&other) noexcept
 Move constructor.
LocatorRegistryPrxoperator= (const LocatorRegistryPrx &rhs) noexcept
 Copy assignment operator.
LocatorRegistryPrxoperator= (LocatorRegistryPrx &&rhs) noexcept
 Move assignment operator.
void setAdapterDirectProxy (std::string_view id, const std::optional< Ice::ObjectPrx > &proxy, const Ice::Context &context=Ice::noExplicitContext) const
 Registers or unregisters the endpoints of an object adapter.
std::future< void > setAdapterDirectProxyAsync (std::string_view id, const std::optional< Ice::ObjectPrx > &proxy, const Ice::Context &context=Ice::noExplicitContext) const
 Registers or unregisters the endpoints of an object adapter.
std::function< void()> setAdapterDirectProxyAsync (std::string_view id, const std::optional< Ice::ObjectPrx > &proxy, std::function< void()> response, std::function< void(std::exception_ptr)> exception=nullptr, std::function< void(bool)> sent=nullptr, const Ice::Context &context=Ice::noExplicitContext) const
 Registers or unregisters the endpoints of an object adapter.
void setReplicatedAdapterDirectProxy (std::string_view adapterId, std::string_view replicaGroupId, const std::optional< Ice::ObjectPrx > &proxy, const Ice::Context &context=Ice::noExplicitContext) const
 Registers or unregisters the endpoints of an object adapter.
std::future< void > setReplicatedAdapterDirectProxyAsync (std::string_view adapterId, std::string_view replicaGroupId, const std::optional< Ice::ObjectPrx > &proxy, const Ice::Context &context=Ice::noExplicitContext) const
 Registers or unregisters the endpoints of an object adapter.
std::function< void()> setReplicatedAdapterDirectProxyAsync (std::string_view adapterId, std::string_view replicaGroupId, const std::optional< Ice::ObjectPrx > &proxy, std::function< void()> response, std::function< void(std::exception_ptr)> exception=nullptr, std::function< void(bool)> sent=nullptr, const Ice::Context &context=Ice::noExplicitContext) const
 Registers or unregisters the endpoints of an object adapter.
void setServerProcessProxy (std::string_view id, const std::optional< ProcessPrx > &proxy, const Ice::Context &context=Ice::noExplicitContext) const
 Registers a proxy to the Ice::ProcessPrx object of a server application.
std::future< void > setServerProcessProxyAsync (std::string_view id, const std::optional< ProcessPrx > &proxy, const Ice::Context &context=Ice::noExplicitContext) const
 Registers a proxy to the Ice::ProcessPrx object of a server application.
std::function< void()> setServerProcessProxyAsync (std::string_view id, const std::optional< ProcessPrx > &proxy, std::function< void()> response, std::function< void(std::exception_ptr)> exception=nullptr, std::function< void(bool)> sent=nullptr, const Ice::Context &context=Ice::noExplicitContext) const
 Registers a proxy to the Ice::ProcessPrx object of a server application.
Public Member Functions inherited from Ice::Proxy< LocatorRegistryPrx, Ice::ObjectPrx >
LocatorRegistryPrx ice_adapterId (std::string id) const
 Creates a proxy that is identical to this proxy, except for the adapter ID.
LocatorRegistryPrx ice_batchDatagram () const
 Creates a proxy that is identical to this proxy, but uses batch datagram invocations.
LocatorRegistryPrx ice_batchOneway () const
 Creates a proxy that is identical to this proxy, but uses batch oneway invocations.
LocatorRegistryPrx ice_collocationOptimized (bool b) const
 Creates a proxy that is identical to this proxy, except for collocation optimization.
LocatorRegistryPrx ice_compress (bool b) const
 Creates a proxy that is identical to this proxy, except for its compression setting which overrides the compression setting from the proxy endpoints.
LocatorRegistryPrx ice_connectionCached (bool b) const
 Creates a proxy that is identical to this proxy, except for connection caching.
LocatorRegistryPrx ice_connectionId (std::string id) const
 Creates a proxy that is identical to this proxy, except for its connection ID.
LocatorRegistryPrx ice_context (Context context) const
 Creates a proxy that is identical to this proxy, except for the per-proxy context.
LocatorRegistryPrx ice_datagram () const
 Creates a proxy that is identical to this proxy, but uses datagram invocations.
LocatorRegistryPrx ice_encodingVersion (EncodingVersion version) const
 Creates a proxy that is identical to this proxy, except for the encoding used to marshal parameters.
LocatorRegistryPrx ice_endpoints (EndpointSeq endpoints) const
 Creates a proxy that is identical to this proxy, except for the endpoints.
LocatorRegistryPrx ice_endpointSelection (EndpointSelectionType type) const
 Creates a proxy that is identical to this proxy, except for the endpoint selection policy.
LocatorRegistryPrx ice_fixed (ConnectionPtr connection) const
 Creates a proxy that is identical to this proxy, except it's a fixed proxy bound to the given connection.
LocatorRegistryPrx ice_invocationTimeout (int timeout) const
 Creates a proxy that is identical to this proxy, except for the invocation timeout.
LocatorRegistryPrx ice_locator (const std::optional< LocatorPrx > &locator) const
 Creates a proxy that is identical to this proxy, except for the locator.
LocatorRegistryPrx ice_locatorCacheTimeout (int timeout) const
 Creates a proxy that is identical to this proxy, except for the locator cache timeout.
LocatorRegistryPrx ice_oneway () const
 Creates a proxy that is identical to this proxy, but uses oneway invocations.
LocatorRegistryPrx ice_router (const std::optional< RouterPrx > &router) const
 Creates a proxy that is identical to this proxy, except for the router.
LocatorRegistryPrx ice_twoway () const
 Creates a proxy that is identical to this proxy, but uses twoway invocations.
const LocatorRegistryPrxoperator-> () const noexcept
 The arrow operator.

Static Public Member Functions

static const char * ice_staticId () noexcept
 Gets the type ID of the associated Slice interface.

Detailed Description

A server application registers the endpoints of its indirect object adapters with the LocatorRegistry object.

Definition at line 33 of file LocatorRegistry.h.


The documentation for this class was generated from the following file: