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

Represents a callback object implemented by IceDiscovery clients. More...

#include <Lookup.h>

Inheritance diagram for IceDiscovery::LookupReplyPrx:

Public Member Functions

 LookupReplyPrx (const Ice::CommunicatorPtr &communicator, std::string_view proxyString)
 Constructs a proxy from a Communicator and a proxy string.
 LookupReplyPrx (const LookupReplyPrx &other) noexcept
 Copy constructor.
 LookupReplyPrx (LookupReplyPrx &&other) noexcept
 Move constructor.
void foundAdapterById (std::string_view id, const std::optional< Ice::ObjectPrx > &prx, bool isReplicaGroup, const Ice::Context &context=Ice::noExplicitContext) const
 Provides a reply to a IceDiscovery::LookupPrx::findAdapterById request.
std::future< void > foundAdapterByIdAsync (std::string_view id, const std::optional< Ice::ObjectPrx > &prx, bool isReplicaGroup, const Ice::Context &context=Ice::noExplicitContext) const
 Provides a reply to a IceDiscovery::LookupPrx::findAdapterById request.
std::function< void()> foundAdapterByIdAsync (std::string_view id, const std::optional< Ice::ObjectPrx > &prx, bool isReplicaGroup, 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
 Provides a reply to a IceDiscovery::LookupPrx::findAdapterById request.
void foundObjectById (const ::Ice::Identity &id, const std::optional< Ice::ObjectPrx > &prx, const Ice::Context &context=Ice::noExplicitContext) const
 Provides a reply to a IceDiscovery::LookupPrx::findObjectById request.
std::future< void > foundObjectByIdAsync (const ::Ice::Identity &id, const std::optional< Ice::ObjectPrx > &prx, const Ice::Context &context=Ice::noExplicitContext) const
 Provides a reply to a IceDiscovery::LookupPrx::findObjectById request.
std::function< void()> foundObjectByIdAsync (const ::Ice::Identity &id, const std::optional< Ice::ObjectPrx > &prx, 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
 Provides a reply to a IceDiscovery::LookupPrx::findObjectById request.
LookupReplyPrxoperator= (const LookupReplyPrx &rhs) noexcept
 Copy assignment operator.
LookupReplyPrxoperator= (LookupReplyPrx &&rhs) noexcept
 Move assignment operator.
Public Member Functions inherited from Ice::Proxy< LookupReplyPrx, Ice::ObjectPrx >
LookupReplyPrx ice_adapterId (std::string id) const
 Creates a proxy that is identical to this proxy, except for the adapter ID.
LookupReplyPrx ice_batchDatagram () const
 Creates a proxy that is identical to this proxy, but uses batch datagram invocations.
LookupReplyPrx ice_batchOneway () const
 Creates a proxy that is identical to this proxy, but uses batch oneway invocations.
LookupReplyPrx ice_collocationOptimized (bool b) const
 Creates a proxy that is identical to this proxy, except for collocation optimization.
LookupReplyPrx 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.
LookupReplyPrx ice_connectionCached (bool b) const
 Creates a proxy that is identical to this proxy, except for connection caching.
LookupReplyPrx ice_connectionId (std::string id) const
 Creates a proxy that is identical to this proxy, except for its connection ID.
LookupReplyPrx ice_context (Context context) const
 Creates a proxy that is identical to this proxy, except for the per-proxy context.
LookupReplyPrx ice_datagram () const
 Creates a proxy that is identical to this proxy, but uses datagram invocations.
LookupReplyPrx ice_encodingVersion (EncodingVersion version) const
 Creates a proxy that is identical to this proxy, except for the encoding used to marshal parameters.
LookupReplyPrx ice_endpoints (EndpointSeq endpoints) const
 Creates a proxy that is identical to this proxy, except for the endpoints.
LookupReplyPrx ice_endpointSelection (EndpointSelectionType type) const
 Creates a proxy that is identical to this proxy, except for the endpoint selection policy.
LookupReplyPrx 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.
LookupReplyPrx ice_invocationTimeout (int timeout) const
 Creates a proxy that is identical to this proxy, except for the invocation timeout.
LookupReplyPrx ice_locator (const std::optional< LocatorPrx > &locator) const
 Creates a proxy that is identical to this proxy, except for the locator.
LookupReplyPrx ice_locatorCacheTimeout (int timeout) const
 Creates a proxy that is identical to this proxy, except for the locator cache timeout.
LookupReplyPrx ice_oneway () const
 Creates a proxy that is identical to this proxy, but uses oneway invocations.
LookupReplyPrx ice_router (const std::optional< RouterPrx > &router) const
 Creates a proxy that is identical to this proxy, except for the router.
LookupReplyPrx ice_twoway () const
 Creates a proxy that is identical to this proxy, but uses twoway invocations.
const LookupReplyPrx * operator-> () 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

Represents a callback object implemented by IceDiscovery clients.

It allows IceDiscovery clients to receive replies to LookupPrx requests.

Definition at line 33 of file Lookup.h.


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