|
Ice 3.7 C++98 API Reference
|
Base class of all object proxies. More...
#include <Ice/Ice.h>


Public Member Functions | |
| ::Ice::AsyncResultPtr | begin_ice_flushBatchRequests () |
| Flushes asynchronously any pending batched requests for this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_flushBatchRequests (const ::Ice::Callback_Object_ice_flushBatchRequestsPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Flushes asynchronously any pending batched requests for this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_flushBatchRequests (const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Flushes asynchronously any pending batched requests for this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_getConnection () |
| Obtains the Connection for this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_getConnection (const ::Ice::Callback_Object_ice_getConnectionPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Obtains the Connection for this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_getConnection (const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Obtains the Connection for this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_id (const ::Ice::Callback_Object_ice_idPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Returns the Slice type ID of the most-derived interface supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_id (const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Returns the Slice type ID of the most-derived interface supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_id (const ::Ice::Context &context, const ::Ice::Callback_Object_ice_idPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Returns the Slice type ID of the most-derived interface supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_id (const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Returns the Slice type ID of the most-derived interface supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_id (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Returns the Slice type ID of the most-derived interface supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_ids (const ::Ice::Callback_Object_ice_idsPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Returns the Slice type IDs of the interfaces supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_ids (const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Returns the Slice type IDs of the interfaces supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_ids (const ::Ice::Context &context, const ::Ice::Callback_Object_ice_idsPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Returns the Slice type IDs of the interfaces supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_ids (const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Returns the Slice type IDs of the interfaces supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_ids (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Returns the Slice type IDs of the interfaces supported by the target object of this proxy. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::pair< const ::Ice::Byte *, const ::Ice::Byte * > &inParams) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::pair< const ::Ice::Byte *, const ::Ice::Byte * > &inParams, const ::Ice::Callback_Object_ice_invokePtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::pair< const ::Ice::Byte *, const ::Ice::Byte * > &inParams, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::pair< const ::Ice::Byte *, const ::Ice::Byte * > &inParams, const ::Ice::Context &context, const ::Ice::Callback_Object_ice_invokePtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::pair< const ::Ice::Byte *, const ::Ice::Byte * > &inParams, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::pair< const ::Ice::Byte *, const ::Ice::Byte * > &inParams, const ::Ice::Context &context, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::vector< ::Ice::Byte > &inParams) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::vector< ::Ice::Byte > &inParams, const ::Ice::Callback_Object_ice_invokePtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::vector< ::Ice::Byte > &inParams, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::vector< ::Ice::Byte > &inParams, const ::Ice::Context &context) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::vector< ::Ice::Byte > &inParams, const ::Ice::Context &context, const ::Ice::Callback_Object_ice_invokePtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::vector< ::Ice::Byte > &inParams, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Invokes an operation dynamically. | |
| ::Ice::AsyncResultPtr | begin_ice_isA (const ::std::string &typeId, const ::Ice::Callback_Object_ice_isAPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Tests whether this object supports a specific Slice interface. | |
| ::Ice::AsyncResultPtr | begin_ice_isA (const ::std::string &typeId, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Tests whether this object supports a specific Slice interface. | |
| ::Ice::AsyncResultPtr | begin_ice_isA (const ::std::string &typeId, const ::Ice::Context &context, const ::Ice::Callback_Object_ice_isAPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Tests whether this object supports a specific Slice interface. | |
| ::Ice::AsyncResultPtr | begin_ice_isA (const ::std::string &typeId, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Tests whether this object supports a specific Slice interface. | |
| ::Ice::AsyncResultPtr | begin_ice_isA (const ::std::string &typeId, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Tests whether this object supports a specific Slice interface. | |
| ::Ice::AsyncResultPtr | begin_ice_ping (const ::Ice::Callback_Object_ice_pingPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Tests whether the target object of this proxy can be reached. | |
| ::Ice::AsyncResultPtr | begin_ice_ping (const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Tests whether the target object of this proxy can be reached. | |
| ::Ice::AsyncResultPtr | begin_ice_ping (const ::Ice::Context &context, const ::Ice::Callback_Object_ice_pingPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Tests whether the target object of this proxy can be reached. | |
| ::Ice::AsyncResultPtr | begin_ice_ping (const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0) |
| Tests whether the target object of this proxy can be reached. | |
| ::Ice::AsyncResultPtr | begin_ice_ping (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Tests whether the target object of this proxy can be reached. | |
| void | end_ice_flushBatchRequests (const ::Ice::AsyncResultPtr &result) |
| Completes an invocation of begin_ice_flushBatchRequests. | |
| ::Ice::ConnectionPtr | end_ice_getConnection (const ::Ice::AsyncResultPtr &result) |
| Completes an invocation of begin_ice_getConnection. | |
| ::std::string | end_ice_id (const ::Ice::AsyncResultPtr &result) |
| Completes an invocation of begin_ice_id. | |
| ::std::vector< ::std::string > | end_ice_ids (const ::Ice::AsyncResultPtr &result) |
| Completes an invocation of begin_ice_ids. | |
| bool | end_ice_invoke (::std::vector< ::Ice::Byte > &outParams, const ::Ice::AsyncResultPtr &result) |
| Invokes an operation dynamically. | |
| bool | end_ice_isA (const ::Ice::AsyncResultPtr &result) |
| Completes an invocation of begin_ice_isA. | |
| void | end_ice_ping (const ::Ice::AsyncResultPtr &result) |
| Completes an invocation of begin_ice_ping. | |
| ::Ice::ObjectPrx | ice_adapterId (const ::std::string &id) const |
| Obtains a proxy that is identical to this proxy, except for the adapter ID. | |
| ::Ice::ObjectPrx | ice_batchDatagram () const |
| Obtains a proxy that is identical to this proxy, but uses batch datagram invocations. | |
| ::Ice::ObjectPrx | ice_batchOneway () const |
| Obtains a proxy that is identical to this proxy, but uses batch oneway invocations. | |
| ::Ice::ObjectPrx | ice_collocationOptimized (bool b) const |
| Obtains a proxy that is identical to this proxy, except for collocation optimization. | |
| ::Ice::ObjectPrx | 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. | |
| ::Ice::ObjectPrx | ice_connectionCached (bool b) const |
| Obtains a proxy that is identical to this proxy, except for connection caching. | |
| ::Ice::ObjectPrx | ice_connectionId (const ::std::string &id) const |
| Obtains a proxy that is identical to this proxy, except for its connection ID. | |
| ::Ice::ObjectPrx | ice_context (const ::Ice::Context &context) const |
| Obtains a proxy that is identical to this proxy, except for the per-proxy context. | |
| ::Ice::ObjectPrx | ice_datagram () const |
| Obtains a proxy that is identical to this proxy, but uses datagram invocations. | |
| ::Ice::ObjectPrx | ice_encodingVersion (const ::Ice::EncodingVersion &version) const |
| Obtains a proxy that is identical to this proxy, except for the encoding used to marshal parameters. | |
| ::Ice::ObjectPrx | ice_endpoints (const ::Ice::EndpointSeq &endpoints) const |
| Obtains a proxy that is identical to this proxy, except for the endpoints. | |
| ::Ice::ObjectPrx | ice_endpointSelection (::Ice::EndpointSelectionType type) const |
| Obtains a proxy that is identical to this proxy, except for the endpoint selection policy. | |
| ::Ice::ObjectPrx | ice_facet (const ::std::string &facet) const |
| Obtains a proxy that is identical to this proxy, except for the facet. | |
| ::Ice::ObjectPrx | ice_fixed (const ::Ice::ConnectionPtr &connection) const |
| Obtains a proxy that is identical to this proxy, except it's a fixed proxy bound the given connection. | |
| void | ice_flushBatchRequests () |
| Flushes any pending batched requests for this proxy. | |
| ::std::string | ice_getAdapterId () const |
| Obtains the adapter ID for this proxy. | |
| ::Ice::ConnectionPtr | ice_getCachedConnection () const |
| Returns the cached connection for this proxy. | |
| ::Ice::CommunicatorPtr | ice_getCommunicator () const |
| Obtains the communicator that created this proxy. | |
| ::IceUtil::Optional< bool > | ice_getCompress () const |
| Obtains the compression override setting of this proxy. | |
| ::Ice::ConnectionPtr | ice_getConnection () |
| Obtains the Connection for this proxy. | |
| ::std::string | ice_getConnectionId () const |
| Obtains the connection ID of this proxy. | |
| ::Ice::Context | ice_getContext () const |
| Obtains the per-proxy context for this proxy. | |
| ::Ice::EncodingVersion | ice_getEncodingVersion () const |
| Obtains the encoding version used to marshal request parameters. | |
| ::Ice::EndpointSeq | ice_getEndpoints () const |
| Obtains the endpoints used by this proxy. | |
| ::Ice::EndpointSelectionType | ice_getEndpointSelection () const |
| Obtains the endpoint selection policy for this proxy (randomly or ordered). | |
| const ::std::string & | ice_getFacet () const |
| Obtains the facet for this proxy. | |
| ::Ice::Identity | ice_getIdentity () const |
| Obtains the identity embedded in this proxy. | |
| ::Ice::Int | ice_getInvocationTimeout () const |
| Obtains the invocation timeout of this proxy. | |
| ::Ice::LocatorPrx | ice_getLocator () const |
| Obtains the locator for this proxy. | |
| ::Ice::Int | ice_getLocatorCacheTimeout () const |
| Obtains the locator cache timeout of this proxy. | |
| ::Ice::RouterPrx | ice_getRouter () const |
| Obtains the router for this proxy. | |
| ::IceUtil::Optional< int > | ice_getTimeout () const |
| Obtains the timeout override of this proxy. | |
| ::std::string | ice_id (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Returns the Slice type ID of the most-derived interface supported by the target object of this proxy. | |
| ::Ice::ObjectPrx | ice_identity (const ::Ice::Identity &id) const |
| Obtains a proxy that is identical to this proxy, except for the identity. | |
| ::std::vector< ::std::string > | ice_ids (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Returns the Slice type IDs of the interfaces supported by the target object of this proxy. | |
| ::Ice::ObjectPrx | ice_invocationTimeout (::Ice::Int timeout) const |
| Obtains a proxy that is identical to this proxy, except for the invocation timeout. | |
| bool | ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::pair< const ::Ice::Byte *, const ::Ice::Byte * > &inParams, ::std::vector< ::Ice::Byte > &outParams, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Invokes an operation dynamically. | |
| bool | ice_invoke (const ::std::string &operation, ::Ice::OperationMode mode, const ::std::vector< ::Ice::Byte > &inParams, ::std::vector< ::Ice::Byte > &outParams, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Invokes an operation dynamically. | |
| bool | ice_isA (const ::std::string &typeId, const ::Ice::Context &context=::Ice::noExplicitContext) |
| Tests whether this object supports a specific Slice interface. | |
| bool | ice_isBatchDatagram () const |
| Determines whether this proxy uses batch datagram invocations. | |
| bool | ice_isBatchOneway () const |
| Determines whether this proxy uses batch oneway invocations. | |
| bool | ice_isCollocationOptimized () const |
| Determines whether this proxy uses collocation optimization. | |
| bool | ice_isConnectionCached () const |
| Determines whether this proxy caches connections. | |
| bool | ice_isDatagram () const |
| Determines whether this proxy uses datagram invocations. | |
| bool | ice_isFixed () const |
| Determines whether this proxy is a fixed proxy. | |
| bool | ice_isOneway () const |
| Determines whether this proxy uses oneway invocations. | |
| bool | ice_isPreferSecure () const |
| Determines whether this proxy prefers secure endpoints. | |
| bool | ice_isSecure () const |
| Determines whether this proxy uses only secure endpoints. | |
| bool | ice_isTwoway () const |
| Determines whether this proxy uses twoway invocations. | |
| ::Ice::ObjectPrx | ice_locator (const ::Ice::LocatorPrx &locator) const |
| Obtains a proxy that is identical to this proxy, except for the locator. | |
| ::Ice::ObjectPrx | ice_locatorCacheTimeout (::Ice::Int timeout) const |
| Obtains a proxy that is identical to this proxy, except for the locator cache timeout. | |
| ::Ice::ObjectPrx | ice_oneway () const |
| Obtains a proxy that is identical to this proxy, but uses oneway invocations. | |
| void | ice_ping (const ::Ice::Context &context=::Ice::noExplicitContext) |
| Tests whether the target object of this proxy can be reached. | |
| ::Ice::ObjectPrx | ice_preferSecure (bool b) const |
| Obtains a proxy that is identical to this proxy, except for its endpoint selection policy. | |
| ::Ice::ObjectPrx | ice_router (const ::Ice::RouterPrx &router) const |
| Obtains a proxy that is identical to this proxy, except for the router. | |
| ::Ice::ObjectPrx | ice_secure (bool b) const |
| Obtains a proxy that is identical to this proxy, except for how it selects endpoints. | |
| ::Ice::ObjectPrx | 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. | |
| ::std::string | ice_toString () const |
| Obtains a stringified version of this proxy. | |
| ::Ice::ObjectPrx | ice_twoway () const |
| Obtains a proxy that is identical to this proxy, but uses twoway invocations. | |
| bool | operator< (const Object &) const |
| bool | operator== (const Object &) const |
| Public Member Functions inherited from IceUtil::Shared | |
| void | __clearFlag (unsigned char flag) |
| virtual void | __decRef () |
| virtual int | __getRef () const |
| bool | __hasFlag (unsigned char flag) |
| virtual void | __incRef () |
| void | __setFlag (unsigned char flag) |
| virtual void | __setNoDelete (bool) |
| Shared & | operator= (const Shared &) |
| Shared () | |
| Shared (const Shared &) | |
| virtual | ~Shared () |
Static Public Member Functions | |
| static const ::std::string & | ice_staticId () |
| Returns the Slice type ID associated with this type. | |
Additional Inherited Members | |
| Static Public Attributes inherited from IceUtil::Shared | |
| static const unsigned char | NoDelete |
| Protected Attributes inherited from IceUtil::Shared | |
| unsigned char | _flags |
| IceUtilInternal::Atomic | _ref |
Base class of all object proxies.
|
inline |
Flushes asynchronously any pending batched requests for this proxy.
|
inline |
Flushes asynchronously any pending batched requests for this proxy.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Flushes asynchronously any pending batched requests for this proxy.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Obtains the Connection for this proxy.
If the proxy does not yet have an established connection, it first attempts to create a connection.
|
inline |
Obtains the Connection for this proxy.
If the proxy does not yet have an established connection, it first attempts to create a connection.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Obtains the Connection for this proxy.
If the proxy does not yet have an established connection, it first attempts to create a connection.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type ID of the most-derived interface supported by the target object of this proxy.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type ID of the most-derived interface supported by the target object of this proxy.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type ID of the most-derived interface supported by the target object of this proxy.
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type ID of the most-derived interface supported by the target object of this proxy.
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type ID of the most-derived interface supported by the target object of this proxy.
| context | The context map for the invocation. |
|
inline |
Returns the Slice type IDs of the interfaces supported by the target object of this proxy.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type IDs of the interfaces supported by the target object of this proxy.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type IDs of the interfaces supported by the target object of this proxy.
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type IDs of the interfaces supported by the target object of this proxy.
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Returns the Slice type IDs of the interfaces supported by the target object of this proxy.
| context | The context map for the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| context | The context map for the invocation. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| context | The context map for the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether this object supports a specific Slice interface.
| typeId | The type ID of the Slice interface to test against. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether this object supports a specific Slice interface.
| typeId | The type ID of the Slice interface to test against. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether this object supports a specific Slice interface.
| typeId | The type ID of the Slice interface to test against. |
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether this object supports a specific Slice interface.
| typeId | The type ID of the Slice interface to test against. |
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether this object supports a specific Slice interface.
| typeId | The type ID of the Slice interface to test against. |
| context | The context map for the invocation. |
|
inline |
Tests whether the target object of this proxy can be reached.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether the target object of this proxy can be reached.
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether the target object of this proxy can be reached.
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether the target object of this proxy can be reached.
| context | The context map for the invocation. |
| cb | Asynchronous callback object. |
| cookie | User-defined data to associate with the invocation. |
|
inline |
Tests whether the target object of this proxy can be reached.
| context | The context map for the invocation. |
| void IceProxy::Ice::Object::end_ice_flushBatchRequests | ( | const ::Ice::AsyncResultPtr & | result | ) |
Completes an invocation of begin_ice_flushBatchRequests.
| result | The asynchronous result object for the invocation. |
| ::Ice::ConnectionPtr IceProxy::Ice::Object::end_ice_getConnection | ( | const ::Ice::AsyncResultPtr & | result | ) |
Completes an invocation of begin_ice_getConnection.
| result | The asynchronous result object for the invocation. |
| ::std::string IceProxy::Ice::Object::end_ice_id | ( | const ::Ice::AsyncResultPtr & | result | ) |
Completes an invocation of begin_ice_id.
| result | The asynchronous result object for the invocation. |
| ::std::vector< ::std::string > IceProxy::Ice::Object::end_ice_ids | ( | const ::Ice::AsyncResultPtr & | result | ) |
Completes an invocation of begin_ice_ids.
| result | The asynchronous result object for the invocation. |
| bool IceProxy::Ice::Object::end_ice_invoke | ( | ::std::vector< ::Ice::Byte > & | outParams, |
| const ::Ice::AsyncResultPtr & | result ) |
Invokes an operation dynamically.
| outParams | An encapsulation containing the encoded results. |
| result | The asynchronous result object for the invocation. |
| bool IceProxy::Ice::Object::end_ice_isA | ( | const ::Ice::AsyncResultPtr & | result | ) |
Completes an invocation of begin_ice_isA.
| result | The asynchronous result object for the invocation. |
| void IceProxy::Ice::Object::end_ice_ping | ( | const ::Ice::AsyncResultPtr & | result | ) |
Completes an invocation of begin_ice_ping.
| result | The asynchronous result object for the invocation. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_adapterId | ( | const ::std::string & | id | ) | const |
Obtains a proxy that is identical to this proxy, except for the adapter ID.
| id | The adapter ID for the new proxy. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_batchDatagram | ( | ) | const |
Obtains a proxy that is identical to this proxy, but uses batch datagram invocations.
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_batchOneway | ( | ) | const |
Obtains a proxy that is identical to this proxy, but uses batch oneway invocations.
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_collocationOptimized | ( | bool | b | ) | const |
Obtains a proxy that is identical to this proxy, except for collocation optimization.
| b | True if the new proxy enables collocation optimization, false otherwise. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::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.
| b | True enables compression for the new proxy, false disables compression. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_connectionCached | ( | bool | b | ) | const |
Obtains a proxy that is identical to this proxy, except for connection caching.
| b | True if the new proxy should cache connections, false otherwise. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_connectionId | ( | const ::std::string & | id | ) | const |
Obtains a proxy that is identical to this proxy, except for its connection ID.
| id | The connection ID for the new proxy. An empty string removes the connection ID. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_context | ( | const ::Ice::Context & | context | ) | const |
Obtains a proxy that is identical to this proxy, except for the per-proxy context.
| context | The context for the new proxy. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_datagram | ( | ) | const |
Obtains a proxy that is identical to this proxy, but uses datagram invocations.
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_encodingVersion | ( | const ::Ice::EncodingVersion & | version | ) | const |
Obtains a proxy that is identical to this proxy, except for the encoding used to marshal parameters.
| version | The encoding version to use to marshal request parameters. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_endpoints | ( | const ::Ice::EndpointSeq & | endpoints | ) | const |
Obtains a proxy that is identical to this proxy, except for the endpoints.
| endpoints | The endpoints for the new proxy. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_endpointSelection | ( | ::Ice::EndpointSelectionType | type | ) | const |
Obtains a proxy that is identical to this proxy, except for the endpoint selection policy.
| type | The new endpoint selection policy. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_facet | ( | const ::std::string & | facet | ) | const |
Obtains a proxy that is identical to this proxy, except for the facet.
| facet | The facet for the new proxy. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_fixed | ( | const ::Ice::ConnectionPtr & | connection | ) | const |
Obtains a proxy that is identical to this proxy, except it's a fixed proxy bound the given connection.
| connection | The fixed proxy connection. |
|
inline |
Flushes any pending batched requests for this proxy.
The call blocks until the flush is complete.
| ::std::string IceProxy::Ice::Object::ice_getAdapterId | ( | ) | const |
Obtains the adapter ID for this proxy.
| ::Ice::ConnectionPtr IceProxy::Ice::Object::ice_getCachedConnection | ( | ) | const |
Returns the cached connection for this proxy.
If the proxy does not yet have an established connection, it does not attempt to create a connection.
| ::Ice::CommunicatorPtr IceProxy::Ice::Object::ice_getCommunicator | ( | ) | const |
Obtains the communicator that created this proxy.
| ::IceUtil::Optional< bool > IceProxy::Ice::Object::ice_getCompress | ( | ) | const |
Obtains the compression override setting of this proxy.
|
inline |
Obtains the Connection for this proxy.
If the proxy does not yet have an established connection, it first attempts to create a connection.
| ::std::string IceProxy::Ice::Object::ice_getConnectionId | ( | ) | const |
Obtains the connection ID of this proxy.
| ::Ice::Context IceProxy::Ice::Object::ice_getContext | ( | ) | const |
Obtains the per-proxy context for this proxy.
| ::Ice::EncodingVersion IceProxy::Ice::Object::ice_getEncodingVersion | ( | ) | const |
Obtains the encoding version used to marshal request parameters.
| ::Ice::EndpointSeq IceProxy::Ice::Object::ice_getEndpoints | ( | ) | const |
Obtains the endpoints used by this proxy.
| ::Ice::EndpointSelectionType IceProxy::Ice::Object::ice_getEndpointSelection | ( | ) | const |
Obtains the endpoint selection policy for this proxy (randomly or ordered).
| const ::std::string & IceProxy::Ice::Object::ice_getFacet | ( | ) | const |
Obtains the facet for this proxy.
| ::Ice::Identity IceProxy::Ice::Object::ice_getIdentity | ( | ) | const |
Obtains the identity embedded in this proxy.
| ::Ice::Int IceProxy::Ice::Object::ice_getInvocationTimeout | ( | ) | const |
Obtains the invocation timeout of this proxy.
| ::Ice::LocatorPrx IceProxy::Ice::Object::ice_getLocator | ( | ) | const |
Obtains the locator for this proxy.
| ::Ice::Int IceProxy::Ice::Object::ice_getLocatorCacheTimeout | ( | ) | const |
Obtains the locator cache timeout of this proxy.
| ::Ice::RouterPrx IceProxy::Ice::Object::ice_getRouter | ( | ) | const |
Obtains the router for this proxy.
| ::IceUtil::Optional< int > IceProxy::Ice::Object::ice_getTimeout | ( | ) | const |
Obtains the timeout override of this proxy.
|
inline |
Returns the Slice type ID of the most-derived interface supported by the target object of this proxy.
| context | The context map for the invocation. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_identity | ( | const ::Ice::Identity & | id | ) | const |
Obtains a proxy that is identical to this proxy, except for the identity.
| id | The identity for the new proxy. |
|
inline |
Returns the Slice type IDs of the interfaces supported by the target object of this proxy.
| context | The context map for the invocation. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_invocationTimeout | ( | ::Ice::Int | timeout | ) | const |
Obtains a proxy that is identical to this proxy, except for the invocation timeout.
| timeout | The new invocation timeout (in milliseconds). |
|
inline |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| outParams | An encapsulation containing the encoded results. |
| context | The context map for the invocation. |
| bool IceProxy::Ice::Object::ice_invoke | ( | const ::std::string & | operation, |
| ::Ice::OperationMode | mode, | ||
| const ::std::vector< ::Ice::Byte > & | inParams, | ||
| ::std::vector< ::Ice::Byte > & | outParams, | ||
| const ::Ice::Context & | context = ::Ice::noExplicitContext ) |
Invokes an operation dynamically.
| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| outParams | An encapsulation containing the encoded results. |
| context | The context map for the invocation. |
|
inline |
Tests whether this object supports a specific Slice interface.
| typeId | The type ID of the Slice interface to test against. |
| context | The context map for the invocation. |
| bool IceProxy::Ice::Object::ice_isBatchDatagram | ( | ) | const |
Determines whether this proxy uses batch datagram invocations.
| bool IceProxy::Ice::Object::ice_isBatchOneway | ( | ) | const |
Determines whether this proxy uses batch oneway invocations.
| bool IceProxy::Ice::Object::ice_isCollocationOptimized | ( | ) | const |
Determines whether this proxy uses collocation optimization.
| bool IceProxy::Ice::Object::ice_isConnectionCached | ( | ) | const |
Determines whether this proxy caches connections.
| bool IceProxy::Ice::Object::ice_isDatagram | ( | ) | const |
Determines whether this proxy uses datagram invocations.
| bool IceProxy::Ice::Object::ice_isFixed | ( | ) | const |
Determines whether this proxy is a fixed proxy.
| bool IceProxy::Ice::Object::ice_isOneway | ( | ) | const |
Determines whether this proxy uses oneway invocations.
| bool IceProxy::Ice::Object::ice_isPreferSecure | ( | ) | const |
Determines whether this proxy prefers secure endpoints.
| bool IceProxy::Ice::Object::ice_isSecure | ( | ) | const |
Determines whether this proxy uses only secure endpoints.
| bool IceProxy::Ice::Object::ice_isTwoway | ( | ) | const |
Determines whether this proxy uses twoway invocations.
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_locator | ( | const ::Ice::LocatorPrx & | locator | ) | const |
Obtains a proxy that is identical to this proxy, except for the locator.
| locator | The locator for the new proxy. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_locatorCacheTimeout | ( | ::Ice::Int | timeout | ) | const |
Obtains a proxy that is identical to this proxy, except for the locator cache timeout.
| timeout | The new locator cache timeout (in seconds). |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_oneway | ( | ) | const |
Obtains a proxy that is identical to this proxy, but uses oneway invocations.
|
inline |
Tests whether the target object of this proxy can be reached.
| context | The context map for the invocation. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_preferSecure | ( | bool | b | ) | const |
Obtains a proxy that is identical to this proxy, except for its endpoint selection policy.
| b | If true, the new proxy will use secure endpoints for invocations and only use insecure endpoints if an invocation cannot be made via secure endpoints. If false, the proxy prefers insecure endpoints to secure ones. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_router | ( | const ::Ice::RouterPrx & | router | ) | const |
Obtains a proxy that is identical to this proxy, except for the router.
| router | The router for the new proxy. |
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_secure | ( | bool | b | ) | const |
Obtains a proxy that is identical to this proxy, except for how it selects endpoints.
| b | If true, only endpoints that use a secure transport are used by the new proxy. If false, the returned proxy uses both secure and insecure endpoints. |
|
inlinestatic |
Returns the Slice type ID associated with this type.
| ::Ice::ObjectPrx IceProxy::Ice::Object::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.
| timeout | The connection timeout override for the proxy (in milliseconds). |
| ::std::string IceProxy::Ice::Object::ice_toString | ( | ) | const |
Obtains a stringified version of this proxy.
| ::Ice::ObjectPrx IceProxy::Ice::Object::ice_twoway | ( | ) | const |
Obtains a proxy that is identical to this proxy, but uses twoway invocations.
| bool IceProxy::Ice::Object::operator< | ( | const Object & | ) | const |
| bool IceProxy::Ice::Object::operator== | ( | const Object & | ) | const |