Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceProxy::IceStorm::TopicManager Class Reference

#include <IceStorm.h>

Inheritance diagram for IceProxy::IceStorm::TopicManager:
Collaboration diagram for IceProxy::IceStorm::TopicManager:

Public Member Functions

::Ice::AsyncResultPtr begin_create (const ::std::string &name, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Create a new topic.
::Ice::AsyncResultPtr begin_create (const ::std::string &name, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Create a new topic.
::Ice::AsyncResultPtr begin_create (const ::std::string &name, const ::Ice::Context &context, const ::IceStorm::Callback_TopicManager_createPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Create a new topic.
::Ice::AsyncResultPtr begin_create (const ::std::string &name, const ::Ice::Context &context=::Ice::noExplicitContext)
 Create a new topic.
::Ice::AsyncResultPtr begin_create (const ::std::string &name, const ::IceStorm::Callback_TopicManager_createPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Create a new topic.
::Ice::AsyncResultPtr begin_getSliceChecksums (const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Returns the checksums for the IceStorm Slice definitions.
::Ice::AsyncResultPtr begin_getSliceChecksums (const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Returns the checksums for the IceStorm Slice definitions.
::Ice::AsyncResultPtr begin_getSliceChecksums (const ::Ice::Context &context, const ::IceStorm::Callback_TopicManager_getSliceChecksumsPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Returns the checksums for the IceStorm Slice definitions.
::Ice::AsyncResultPtr begin_getSliceChecksums (const ::Ice::Context &context=::Ice::noExplicitContext)
 Returns the checksums for the IceStorm Slice definitions.
::Ice::AsyncResultPtr begin_getSliceChecksums (const ::IceStorm::Callback_TopicManager_getSliceChecksumsPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Returns the checksums for the IceStorm Slice definitions.
::Ice::AsyncResultPtr begin_retrieve (const ::std::string &name, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Retrieve a topic by name.
::Ice::AsyncResultPtr begin_retrieve (const ::std::string &name, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Retrieve a topic by name.
::Ice::AsyncResultPtr begin_retrieve (const ::std::string &name, const ::Ice::Context &context, const ::IceStorm::Callback_TopicManager_retrievePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Retrieve a topic by name.
::Ice::AsyncResultPtr begin_retrieve (const ::std::string &name, const ::Ice::Context &context=::Ice::noExplicitContext)
 Retrieve a topic by name.
::Ice::AsyncResultPtr begin_retrieve (const ::std::string &name, const ::IceStorm::Callback_TopicManager_retrievePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Retrieve a topic by name.
::Ice::AsyncResultPtr begin_retrieveAll (const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Retrieve all topics managed by this topic manager.
::Ice::AsyncResultPtr begin_retrieveAll (const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Retrieve all topics managed by this topic manager.
::Ice::AsyncResultPtr begin_retrieveAll (const ::Ice::Context &context, const ::IceStorm::Callback_TopicManager_retrieveAllPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Retrieve all topics managed by this topic manager.
::Ice::AsyncResultPtr begin_retrieveAll (const ::Ice::Context &context=::Ice::noExplicitContext)
 Retrieve all topics managed by this topic manager.
::Ice::AsyncResultPtr begin_retrieveAll (const ::IceStorm::Callback_TopicManager_retrieveAllPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
 Retrieve all topics managed by this topic manager.
::IceStorm::TopicPrx create (const ::std::string &name, const ::Ice::Context &context=::Ice::noExplicitContext)
 Create a new topic.
::IceStorm::TopicPrx end_create (const ::Ice::AsyncResultPtr &result)
 Completes an invocation of begin_create.
::Ice::SliceChecksumDict end_getSliceChecksums (const ::Ice::AsyncResultPtr &result)
 Completes an invocation of begin_getSliceChecksums.
::IceStorm::TopicPrx end_retrieve (const ::Ice::AsyncResultPtr &result)
 Completes an invocation of begin_retrieve.
::IceStorm::TopicDict end_retrieveAll (const ::Ice::AsyncResultPtr &result)
 Completes an invocation of begin_retrieveAll.
::Ice::SliceChecksumDict getSliceChecksums (const ::Ice::Context &context=::Ice::noExplicitContext)
 Returns the checksums for the IceStorm Slice definitions.
::IceStorm::TopicPrx retrieve (const ::std::string &name, const ::Ice::Context &context=::Ice::noExplicitContext)
 Retrieve a topic by name.
::IceStorm::TopicDict retrieveAll (const ::Ice::Context &context=::Ice::noExplicitContext)
 Retrieve all topics managed by this topic manager.
Public Member Functions inherited from Ice::Proxy< TopicManager, ::IceProxy::Ice::Object >
IceInternal::ProxyHandle< TopicManager > ice_adapterId (const ::std::string &id) const
 Obtains a proxy that is identical to this proxy, except for the adapter ID.
IceInternal::ProxyHandle< TopicManager > ice_batchDatagram () const
 Obtains a proxy that is identical to this proxy, but uses batch datagram invocations.
IceInternal::ProxyHandle< TopicManager > ice_batchOneway () const
 Obtains a proxy that is identical to this proxy, but uses batch oneway invocations.
IceInternal::ProxyHandle< TopicManager > ice_collocationOptimized (bool b) const
 Obtains a proxy that is identical to this proxy, except for collocation optimization.
IceInternal::ProxyHandle< TopicManager > 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.
IceInternal::ProxyHandle< TopicManager > ice_connectionCached (bool b) const
 Obtains a proxy that is identical to this proxy, except for connection caching.
IceInternal::ProxyHandle< TopicManager > ice_connectionId (const ::std::string &id) const
 Obtains a proxy that is identical to this proxy, except for its connection ID.
IceInternal::ProxyHandle< TopicManager > ice_context (const ::Ice::Context &context) const
 Obtains a proxy that is identical to this proxy, except for the per-proxy context.
IceInternal::ProxyHandle< TopicManager > ice_datagram () const
 Obtains a proxy that is identical to this proxy, but uses datagram invocations.
IceInternal::ProxyHandle< TopicManager > ice_encodingVersion (const ::Ice::EncodingVersion &version) const
 Obtains a proxy that is identical to this proxy, except for the encoding used to marshal parameters.
IceInternal::ProxyHandle< TopicManager > ice_endpoints (const ::Ice::EndpointSeq &endpoints) const
 Obtains a proxy that is identical to this proxy, except for the endpoints.
IceInternal::ProxyHandle< TopicManager > ice_endpointSelection (::Ice::EndpointSelectionType type) const
 Obtains a proxy that is identical to this proxy, except for the endpoint selection policy.
IceInternal::ProxyHandle< TopicManager > 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.
IceInternal::ProxyHandle< TopicManager > ice_invocationTimeout (int timeout) const
 Obtains a proxy that is identical to this proxy, except for the invocation timeout.
IceInternal::ProxyHandle< TopicManager > ice_locator (const ::Ice::LocatorPrx &locator) const
 Obtains a proxy that is identical to this proxy, except for the locator.
IceInternal::ProxyHandle< TopicManager > ice_locatorCacheTimeout (int timeout) const
 Obtains a proxy that is identical to this proxy, except for the locator cache timeout.
IceInternal::ProxyHandle< TopicManager > ice_oneway () const
 Obtains a proxy that is identical to this proxy, but uses oneway invocations.
IceInternal::ProxyHandle< TopicManager > ice_preferSecure (bool b) const
 Obtains a proxy that is identical to this proxy, except for its endpoint selection policy.
IceInternal::ProxyHandle< TopicManager > ice_router (const ::Ice::RouterPrx &router) const
 Obtains a proxy that is identical to this proxy, except for the router.
IceInternal::ProxyHandle< TopicManager > ice_secure (bool b) const
 Obtains a proxy that is identical to this proxy, except for how it selects endpoints.
IceInternal::ProxyHandle< TopicManager > 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.
IceInternal::ProxyHandle< TopicManager > ice_twoway () const
 Obtains a proxy that is identical to this proxy, but uses twoway invocations.
Public Member Functions inherited from IceProxy::Ice::Object
::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)
Sharedoperator= (const Shared &)
 Shared ()
 Shared (const Shared &)
virtual ~Shared ()

Static Public Member Functions

static const ::std::string & ice_staticId ()
 Obtains the Slice type ID corresponding to this interface.
Static Public Member Functions inherited from IceProxy::Ice::Object
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

Member Function Documentation

◆ begin_create() [1/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_create ( const ::std::string & name,
const ::Ice::CallbackPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Create a new topic.

The topic name must be unique.

Parameters
nameThe name of the topic.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_create() [2/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_create ( const ::std::string & name,
const ::Ice::Context & context,
const ::Ice::CallbackPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Create a new topic.

The topic name must be unique.

Parameters
nameThe name of the topic.
contextThe Context map to send with the invocation.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_create() [3/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_create ( const ::std::string & name,
const ::Ice::Context & context,
const ::IceStorm::Callback_TopicManager_createPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Create a new topic.

The topic name must be unique.

Parameters
nameThe name of the topic.
contextThe Context map to send with the invocation.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_create() [4/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_create ( const ::std::string & name,
const ::Ice::Context & context = ::Ice::noExplicitContext )
inline

Create a new topic.

The topic name must be unique.

Parameters
nameThe name of the topic.
contextThe Context map to send with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_create() [5/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_create ( const ::std::string & name,
const ::IceStorm::Callback_TopicManager_createPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Create a new topic.

The topic name must be unique.

Parameters
nameThe name of the topic.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_getSliceChecksums() [1/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_getSliceChecksums ( const ::Ice::CallbackPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Returns the checksums for the IceStorm Slice definitions.

Parameters
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_getSliceChecksums() [2/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_getSliceChecksums ( const ::Ice::Context & context,
const ::Ice::CallbackPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Returns the checksums for the IceStorm Slice definitions.

Parameters
contextThe Context map to send with the invocation.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_getSliceChecksums() [3/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_getSliceChecksums ( const ::Ice::Context & context,
const ::IceStorm::Callback_TopicManager_getSliceChecksumsPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Returns the checksums for the IceStorm Slice definitions.

Parameters
contextThe Context map to send with the invocation.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_getSliceChecksums() [4/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_getSliceChecksums ( const ::Ice::Context & context = ::Ice::noExplicitContext)
inline

Returns the checksums for the IceStorm Slice definitions.

Parameters
contextThe Context map to send with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_getSliceChecksums() [5/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_getSliceChecksums ( const ::IceStorm::Callback_TopicManager_getSliceChecksumsPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Returns the checksums for the IceStorm Slice definitions.

Parameters
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieve() [1/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieve ( const ::std::string & name,
const ::Ice::CallbackPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Retrieve a topic by name.

Parameters
nameThe name of the topic.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieve() [2/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieve ( const ::std::string & name,
const ::Ice::Context & context,
const ::Ice::CallbackPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Retrieve a topic by name.

Parameters
nameThe name of the topic.
contextThe Context map to send with the invocation.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieve() [3/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieve ( const ::std::string & name,
const ::Ice::Context & context,
const ::IceStorm::Callback_TopicManager_retrievePtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Retrieve a topic by name.

Parameters
nameThe name of the topic.
contextThe Context map to send with the invocation.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieve() [4/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieve ( const ::std::string & name,
const ::Ice::Context & context = ::Ice::noExplicitContext )
inline

Retrieve a topic by name.

Parameters
nameThe name of the topic.
contextThe Context map to send with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieve() [5/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieve ( const ::std::string & name,
const ::IceStorm::Callback_TopicManager_retrievePtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Retrieve a topic by name.

Parameters
nameThe name of the topic.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieveAll() [1/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieveAll ( const ::Ice::CallbackPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Retrieve all topics managed by this topic manager.

Parameters
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieveAll() [2/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieveAll ( const ::Ice::Context & context,
const ::Ice::CallbackPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Retrieve all topics managed by this topic manager.

Parameters
contextThe Context map to send with the invocation.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieveAll() [3/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieveAll ( const ::Ice::Context & context,
const ::IceStorm::Callback_TopicManager_retrieveAllPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Retrieve all topics managed by this topic manager.

Parameters
contextThe Context map to send with the invocation.
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieveAll() [4/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieveAll ( const ::Ice::Context & context = ::Ice::noExplicitContext)
inline

Retrieve all topics managed by this topic manager.

Parameters
contextThe Context map to send with the invocation.
Returns
The asynchronous result object for the invocation.

◆ begin_retrieveAll() [5/5]

::Ice::AsyncResultPtr IceProxy::IceStorm::TopicManager::begin_retrieveAll ( const ::IceStorm::Callback_TopicManager_retrieveAllPtr & cb,
const ::Ice::LocalObjectPtr & cookie = 0 )
inline

Retrieve all topics managed by this topic manager.

Parameters
cbAsynchronous callback object.
cookieUser-defined data to associate with the invocation.
Returns
The asynchronous result object for the invocation.

◆ create()

::IceStorm::TopicPrx IceProxy::IceStorm::TopicManager::create ( const ::std::string & name,
const ::Ice::Context & context = ::Ice::noExplicitContext )
inline

Create a new topic.

The topic name must be unique.

Parameters
nameThe name of the topic.
contextThe Context map to send with the invocation.
Returns
A proxy to the topic instance.
Exceptions
IceStorm::TopicExistsRaised if a topic with the same name already exists.

◆ end_create()

::IceStorm::TopicPrx IceProxy::IceStorm::TopicManager::end_create ( const ::Ice::AsyncResultPtr & result)

Completes an invocation of begin_create.

Parameters
resultThe asynchronous result object for the invocation.
Returns
A proxy to the topic instance.
Exceptions
IceStorm::TopicExistsRaised if a topic with the same name already exists.

◆ end_getSliceChecksums()

::Ice::SliceChecksumDict IceProxy::IceStorm::TopicManager::end_getSliceChecksums ( const ::Ice::AsyncResultPtr & result)

Completes an invocation of begin_getSliceChecksums.

Parameters
resultThe asynchronous result object for the invocation.
Returns
A dictionary mapping Slice type ids to their checksums.

◆ end_retrieve()

::IceStorm::TopicPrx IceProxy::IceStorm::TopicManager::end_retrieve ( const ::Ice::AsyncResultPtr & result)

Completes an invocation of begin_retrieve.

Parameters
resultThe asynchronous result object for the invocation.
Returns
A proxy to the topic instance.
Exceptions
IceStorm::NoSuchTopicRaised if the topic does not exist.

◆ end_retrieveAll()

::IceStorm::TopicDict IceProxy::IceStorm::TopicManager::end_retrieveAll ( const ::Ice::AsyncResultPtr & result)

Completes an invocation of begin_retrieveAll.

Parameters
resultThe asynchronous result object for the invocation.
Returns
A dictionary of string, topic proxy pairs.

◆ getSliceChecksums()

::Ice::SliceChecksumDict IceProxy::IceStorm::TopicManager::getSliceChecksums ( const ::Ice::Context & context = ::Ice::noExplicitContext)
inline

Returns the checksums for the IceStorm Slice definitions.

Parameters
contextThe Context map to send with the invocation.
Returns
A dictionary mapping Slice type ids to their checksums.

◆ ice_staticId()

const ::std::string & IceProxy::IceStorm::TopicManager::ice_staticId ( )
static

Obtains the Slice type ID corresponding to this interface.

Returns
A fully-scoped type ID.

◆ retrieve()

::IceStorm::TopicPrx IceProxy::IceStorm::TopicManager::retrieve ( const ::std::string & name,
const ::Ice::Context & context = ::Ice::noExplicitContext )
inline

Retrieve a topic by name.

Parameters
nameThe name of the topic.
contextThe Context map to send with the invocation.
Returns
A proxy to the topic instance.
Exceptions
IceStorm::NoSuchTopicRaised if the topic does not exist.

◆ retrieveAll()

::IceStorm::TopicDict IceProxy::IceStorm::TopicManager::retrieveAll ( const ::Ice::Context & context = ::Ice::noExplicitContext)
inline

Retrieve all topics managed by this topic manager.

Parameters
contextThe Context map to send with the invocation.
Returns
A dictionary of string, topic proxy pairs.

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