Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceStorm Namespace Reference

Classes

class  AlreadySubscribed
 This exception indicates that an attempt was made to subscribe a proxy for which a subscription already exists. More...
class  BadQoS
 This exception indicates that a subscription failed due to an invalid QoS. More...
class  Callback_Finder_getTopicManager
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Finder::begin_getTopicManager. More...
class  Callback_Finder_getTopicManager_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Finder::begin_getTopicManager. More...
class  Callback_Topic_destroy
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_destroy. More...
class  Callback_Topic_destroy_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_destroy. More...
class  Callback_Topic_getLinkInfoSeq
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_getLinkInfoSeq. More...
class  Callback_Topic_getLinkInfoSeq_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_getLinkInfoSeq. More...
class  Callback_Topic_getName
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_getName. More...
class  Callback_Topic_getName_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_getName. More...
class  Callback_Topic_getNonReplicatedPublisher
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_getNonReplicatedPublisher. More...
class  Callback_Topic_getNonReplicatedPublisher_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_getNonReplicatedPublisher. More...
class  Callback_Topic_getPublisher
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_getPublisher. More...
class  Callback_Topic_getPublisher_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_getPublisher. More...
class  Callback_Topic_getSubscribers
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_getSubscribers. More...
class  Callback_Topic_getSubscribers_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_getSubscribers. More...
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_link. More...
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_link. More...
class  Callback_Topic_subscribeAndGetPublisher
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_subscribeAndGetPublisher. More...
class  Callback_Topic_subscribeAndGetPublisher_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_subscribeAndGetPublisher. More...
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_unlink. More...
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_unlink. More...
class  Callback_Topic_unsubscribe
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::Topic::begin_unsubscribe. More...
class  Callback_Topic_unsubscribe_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::Topic::begin_unsubscribe. More...
class  Callback_TopicManager_create
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::TopicManager::begin_create. More...
class  Callback_TopicManager_create_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::TopicManager::begin_create. More...
class  Callback_TopicManager_getSliceChecksums
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::TopicManager::begin_getSliceChecksums. More...
class  Callback_TopicManager_getSliceChecksums_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::TopicManager::begin_getSliceChecksums. More...
class  Callback_TopicManager_retrieve
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::TopicManager::begin_retrieve. More...
class  Callback_TopicManager_retrieve_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::TopicManager::begin_retrieve. More...
class  Callback_TopicManager_retrieveAll
 Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::IceStorm::TopicManager::begin_retrieveAll. More...
class  Callback_TopicManager_retrieveAll_Base
 Base class for asynchronous callback wrapper classes used for calls to IceProxy::IceStorm::TopicManager::begin_retrieveAll. More...
class  CallbackNC_Finder_getTopicManager
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Finder::begin_getTopicManager. More...
class  CallbackNC_Topic_destroy
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_destroy. More...
class  CallbackNC_Topic_getLinkInfoSeq
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_getLinkInfoSeq. More...
class  CallbackNC_Topic_getName
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_getName. More...
class  CallbackNC_Topic_getNonReplicatedPublisher
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_getNonReplicatedPublisher. More...
class  CallbackNC_Topic_getPublisher
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_getPublisher. More...
class  CallbackNC_Topic_getSubscribers
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_getSubscribers. More...
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_link. More...
class  CallbackNC_Topic_subscribeAndGetPublisher
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_subscribeAndGetPublisher. More...
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_unlink. More...
class  CallbackNC_Topic_unsubscribe
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::Topic::begin_unsubscribe. More...
class  CallbackNC_TopicManager_create
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::TopicManager::begin_create. More...
class  CallbackNC_TopicManager_getSliceChecksums
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::TopicManager::begin_getSliceChecksums. More...
class  CallbackNC_TopicManager_retrieve
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::TopicManager::begin_retrieve. More...
class  CallbackNC_TopicManager_retrieveAll
 Type-safe asynchronous callback wrapper class used for calls to IceProxy::IceStorm::TopicManager::begin_retrieveAll. More...
class  Finder
 This interface is advertised by the IceStorm service through the Ice object with the identity 'IceStorm/Finder'. More...
class  InvalidSubscriber
 This exception indicates that an attempt was made to subscribe a proxy that is null. More...
class  LinkExists
 This exception indicates that an attempt was made to create a link that already exists. More...
struct  LinkInfo
 Information on the topic links. More...
 This exception indicates that an attempt was made to remove a link that does not exist. More...
class  NoSuchTopic
 This exception indicates that an attempt was made to retrieve a topic that does not exist. More...
class  Topic
 Publishers publish information on a particular topic. More...
class  TopicExists
 This exception indicates that an attempt was made to create a topic that already exists. More...
class  TopicManager
 A topic manager manages topics, and subscribers to topics. More...

Typedefs

typedef ::IceUtil::Handle< Callback_Finder_getTopicManager_BaseCallback_Finder_getTopicManagerPtr
typedef ::IceUtil::Handle< Callback_Topic_destroy_BaseCallback_Topic_destroyPtr
typedef ::IceUtil::Handle< Callback_Topic_getLinkInfoSeq_BaseCallback_Topic_getLinkInfoSeqPtr
typedef ::IceUtil::Handle< Callback_Topic_getName_BaseCallback_Topic_getNamePtr
typedef ::IceUtil::Handle< Callback_Topic_getNonReplicatedPublisher_BaseCallback_Topic_getNonReplicatedPublisherPtr
typedef ::IceUtil::Handle< Callback_Topic_getPublisher_BaseCallback_Topic_getPublisherPtr
typedef ::IceUtil::Handle< Callback_Topic_getSubscribers_BaseCallback_Topic_getSubscribersPtr
typedef ::IceUtil::Handle< Callback_Topic_link_BaseCallback_Topic_linkPtr
typedef ::IceUtil::Handle< Callback_Topic_subscribeAndGetPublisher_BaseCallback_Topic_subscribeAndGetPublisherPtr
typedef ::IceUtil::Handle< Callback_Topic_unlink_BaseCallback_Topic_unlinkPtr
typedef ::IceUtil::Handle< Callback_Topic_unsubscribe_BaseCallback_Topic_unsubscribePtr
typedef ::IceUtil::Handle< Callback_TopicManager_create_BaseCallback_TopicManager_createPtr
typedef ::IceUtil::Handle< Callback_TopicManager_getSliceChecksums_BaseCallback_TopicManager_getSliceChecksumsPtr
typedef ::IceUtil::Handle< Callback_TopicManager_retrieveAll_BaseCallback_TopicManager_retrieveAllPtr
typedef ::IceUtil::Handle< Callback_TopicManager_retrieve_BaseCallback_TopicManager_retrievePtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::FinderFinderPrx
typedef FinderPrx FinderPrxPtr
typedef ::IceInternal::Handle< FinderFinderPtr
typedef ::std::vector< LinkInfoLinkInfoSeq
 A sequence of LinkInfo objects.
typedef ::std::map< ::std::string, ::std::string > QoS
 This dictionary represents quality of service parameters.
typedef ::std::map< ::std::string, TopicPrxTopicDict
 Mapping of topic name to topic proxy.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicManagerTopicManagerPrx
typedef TopicManagerPrx TopicManagerPrxPtr
typedef ::IceInternal::Handle< TopicManagerTopicManagerPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicTopicPrx
typedef TopicPrx TopicPrxPtr
typedef ::IceInternal::Handle< TopicTopicPtr

Functions

template<class T>
Callback_Finder_getTopicManagerPtr newCallback_Finder_getTopicManager (const IceUtil::Handle< T > &instance, void(T::*cb)(const TopicManagerPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Finder_getTopicManagerPtr newCallback_Finder_getTopicManager (const IceUtil::Handle< T > &instance, void(T::*cb)(const TopicManagerPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Finder_getTopicManagerPtr newCallback_Finder_getTopicManager (T *instance, void(T::*cb)(const TopicManagerPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Finder_getTopicManagerPtr newCallback_Finder_getTopicManager (T *instance, void(T::*cb)(const TopicManagerPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_destroyPtr newCallback_Topic_destroy (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_destroyPtr newCallback_Topic_destroy (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_destroyPtr newCallback_Topic_destroy (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_destroyPtr newCallback_Topic_destroy (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_destroyPtr newCallback_Topic_destroy (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_destroyPtr newCallback_Topic_destroy (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_destroyPtr newCallback_Topic_destroy (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_destroyPtr newCallback_Topic_destroy (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getLinkInfoSeqPtr newCallback_Topic_getLinkInfoSeq (const IceUtil::Handle< T > &instance, void(T::*cb)(const LinkInfoSeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getLinkInfoSeqPtr newCallback_Topic_getLinkInfoSeq (const IceUtil::Handle< T > &instance, void(T::*cb)(const LinkInfoSeq &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getLinkInfoSeqPtr newCallback_Topic_getLinkInfoSeq (T *instance, void(T::*cb)(const LinkInfoSeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getLinkInfoSeqPtr newCallback_Topic_getLinkInfoSeq (T *instance, void(T::*cb)(const LinkInfoSeq &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getNamePtr newCallback_Topic_getName (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::std::string &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getNamePtr newCallback_Topic_getName (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::std::string &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getNamePtr newCallback_Topic_getName (T *instance, void(T::*cb)(const ::std::string &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getNamePtr newCallback_Topic_getName (T *instance, void(T::*cb)(const ::std::string &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getNonReplicatedPublisherPtr newCallback_Topic_getNonReplicatedPublisher (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getNonReplicatedPublisherPtr newCallback_Topic_getNonReplicatedPublisher (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getNonReplicatedPublisherPtr newCallback_Topic_getNonReplicatedPublisher (T *instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getNonReplicatedPublisherPtr newCallback_Topic_getNonReplicatedPublisher (T *instance, void(T::*cb)(const ::Ice::ObjectPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getPublisherPtr newCallback_Topic_getPublisher (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getPublisherPtr newCallback_Topic_getPublisher (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getPublisherPtr newCallback_Topic_getPublisher (T *instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getPublisherPtr newCallback_Topic_getPublisher (T *instance, void(T::*cb)(const ::Ice::ObjectPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getSubscribersPtr newCallback_Topic_getSubscribers (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::IdentitySeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getSubscribersPtr newCallback_Topic_getSubscribers (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::IdentitySeq &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_getSubscribersPtr newCallback_Topic_getSubscribers (T *instance, void(T::*cb)(const ::Ice::IdentitySeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_getSubscribersPtr newCallback_Topic_getSubscribers (T *instance, void(T::*cb)(const ::Ice::IdentitySeq &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_linkPtr newCallback_Topic_link (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_linkPtr newCallback_Topic_link (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_linkPtr newCallback_Topic_link (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_linkPtr newCallback_Topic_link (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_linkPtr newCallback_Topic_link (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_linkPtr newCallback_Topic_link (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_linkPtr newCallback_Topic_link (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_linkPtr newCallback_Topic_link (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_subscribeAndGetPublisherPtr newCallback_Topic_subscribeAndGetPublisher (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_subscribeAndGetPublisherPtr newCallback_Topic_subscribeAndGetPublisher (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_subscribeAndGetPublisherPtr newCallback_Topic_subscribeAndGetPublisher (T *instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_subscribeAndGetPublisherPtr newCallback_Topic_subscribeAndGetPublisher (T *instance, void(T::*cb)(const ::Ice::ObjectPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_unlinkPtr newCallback_Topic_unlink (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_unlinkPtr newCallback_Topic_unlink (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_unlinkPtr newCallback_Topic_unlink (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_unlinkPtr newCallback_Topic_unlink (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_unlinkPtr newCallback_Topic_unlink (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_unlinkPtr newCallback_Topic_unlink (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_unlinkPtr newCallback_Topic_unlink (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_unlinkPtr newCallback_Topic_unlink (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_unsubscribePtr newCallback_Topic_unsubscribe (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_unsubscribePtr newCallback_Topic_unsubscribe (const IceUtil::Handle< T > &instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_unsubscribePtr newCallback_Topic_unsubscribe (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_unsubscribePtr newCallback_Topic_unsubscribe (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_unsubscribePtr newCallback_Topic_unsubscribe (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_unsubscribePtr newCallback_Topic_unsubscribe (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_Topic_unsubscribePtr newCallback_Topic_unsubscribe (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_Topic_unsubscribePtr newCallback_Topic_unsubscribe (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_TopicManager_createPtr newCallback_TopicManager_create (const IceUtil::Handle< T > &instance, void(T::*cb)(const TopicPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_TopicManager_createPtr newCallback_TopicManager_create (const IceUtil::Handle< T > &instance, void(T::*cb)(const TopicPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_TopicManager_createPtr newCallback_TopicManager_create (T *instance, void(T::*cb)(const TopicPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_TopicManager_createPtr newCallback_TopicManager_create (T *instance, void(T::*cb)(const TopicPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_TopicManager_getSliceChecksumsPtr newCallback_TopicManager_getSliceChecksums (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::SliceChecksumDict &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_TopicManager_getSliceChecksumsPtr newCallback_TopicManager_getSliceChecksums (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::SliceChecksumDict &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_TopicManager_getSliceChecksumsPtr newCallback_TopicManager_getSliceChecksums (T *instance, void(T::*cb)(const ::Ice::SliceChecksumDict &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_TopicManager_getSliceChecksumsPtr newCallback_TopicManager_getSliceChecksums (T *instance, void(T::*cb)(const ::Ice::SliceChecksumDict &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_TopicManager_retrievePtr newCallback_TopicManager_retrieve (const IceUtil::Handle< T > &instance, void(T::*cb)(const TopicPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_TopicManager_retrievePtr newCallback_TopicManager_retrieve (const IceUtil::Handle< T > &instance, void(T::*cb)(const TopicPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_TopicManager_retrievePtr newCallback_TopicManager_retrieve (T *instance, void(T::*cb)(const TopicPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_TopicManager_retrievePtr newCallback_TopicManager_retrieve (T *instance, void(T::*cb)(const TopicPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_TopicManager_retrieveAllPtr newCallback_TopicManager_retrieveAll (const IceUtil::Handle< T > &instance, void(T::*cb)(const TopicDict &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_TopicManager_retrieveAllPtr newCallback_TopicManager_retrieveAll (const IceUtil::Handle< T > &instance, void(T::*cb)(const TopicDict &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T>
Callback_TopicManager_retrieveAllPtr newCallback_TopicManager_retrieveAll (T *instance, void(T::*cb)(const TopicDict &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 Creates a callback wrapper instance that delegates to your object.
template<class T, typename CT>
Callback_TopicManager_retrieveAllPtr newCallback_TopicManager_retrieveAll (T *instance, void(T::*cb)(const TopicDict &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 Creates a callback wrapper instance that delegates to your object.

Typedef Documentation

◆ Callback_Finder_getTopicManagerPtr

◆ Callback_Topic_destroyPtr

◆ Callback_Topic_getLinkInfoSeqPtr

◆ Callback_Topic_getNamePtr

◆ Callback_Topic_getNonReplicatedPublisherPtr

◆ Callback_Topic_getPublisherPtr

◆ Callback_Topic_getSubscribersPtr

◆ Callback_Topic_linkPtr

◆ Callback_Topic_subscribeAndGetPublisherPtr

◆ Callback_Topic_unlinkPtr

◆ Callback_Topic_unsubscribePtr

◆ Callback_TopicManager_createPtr

◆ Callback_TopicManager_getSliceChecksumsPtr

◆ Callback_TopicManager_retrieveAllPtr

◆ Callback_TopicManager_retrievePtr

◆ FinderPrx

typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::Finder> IceStorm::FinderPrx

◆ FinderPrxPtr

◆ FinderPtr

typedef ::IceInternal::Handle< Finder> IceStorm::FinderPtr

◆ LinkInfoSeq

typedef ::std::vector<LinkInfo> IceStorm::LinkInfoSeq

A sequence of LinkInfo objects.

◆ QoS

typedef ::std::map< ::std::string, ::std::string> IceStorm::QoS

This dictionary represents quality of service parameters.

See also
Topic::subscribeAndGetPublisher

◆ TopicDict

typedef ::std::map< ::std::string, TopicPrx> IceStorm::TopicDict

Mapping of topic name to topic proxy.

◆ TopicManagerPrx

typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicManager> IceStorm::TopicManagerPrx

◆ TopicManagerPrxPtr

◆ TopicManagerPtr

typedef ::IceInternal::Handle< TopicManager> IceStorm::TopicManagerPtr

◆ TopicPrx

typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::Topic> IceStorm::TopicPrx

◆ TopicPrxPtr

◆ TopicPtr

typedef ::IceInternal::Handle< Topic> IceStorm::TopicPtr

Function Documentation

◆ newCallback_Finder_getTopicManager() [1/4]

template<class T>
Callback_Finder_getTopicManagerPtr IceStorm::newCallback_Finder_getTopicManager ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const TopicManagerPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Finder::begin_getTopicManager.

◆ newCallback_Finder_getTopicManager() [2/4]

template<class T, typename CT>
Callback_Finder_getTopicManagerPtr IceStorm::newCallback_Finder_getTopicManager ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const TopicManagerPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Finder::begin_getTopicManager.

◆ newCallback_Finder_getTopicManager() [3/4]

template<class T>
Callback_Finder_getTopicManagerPtr IceStorm::newCallback_Finder_getTopicManager ( T * instance,
void(T::* cb )(const TopicManagerPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Finder::begin_getTopicManager.

◆ newCallback_Finder_getTopicManager() [4/4]

template<class T, typename CT>
Callback_Finder_getTopicManagerPtr IceStorm::newCallback_Finder_getTopicManager ( T * instance,
void(T::* cb )(const TopicManagerPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Finder::begin_getTopicManager.

◆ newCallback_Topic_destroy() [1/8]

template<class T>
Callback_Topic_destroyPtr IceStorm::newCallback_Topic_destroy ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_destroy.

◆ newCallback_Topic_destroy() [2/8]

template<class T, typename CT>
Callback_Topic_destroyPtr IceStorm::newCallback_Topic_destroy ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_destroy.

◆ newCallback_Topic_destroy() [3/8]

template<class T>
Callback_Topic_destroyPtr IceStorm::newCallback_Topic_destroy ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_destroy.

◆ newCallback_Topic_destroy() [4/8]

template<class T, typename CT>
Callback_Topic_destroyPtr IceStorm::newCallback_Topic_destroy ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_destroy.

◆ newCallback_Topic_destroy() [5/8]

template<class T>
Callback_Topic_destroyPtr IceStorm::newCallback_Topic_destroy ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_destroy.

◆ newCallback_Topic_destroy() [6/8]

template<class T, typename CT>
Callback_Topic_destroyPtr IceStorm::newCallback_Topic_destroy ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_destroy.

◆ newCallback_Topic_destroy() [7/8]

template<class T>
Callback_Topic_destroyPtr IceStorm::newCallback_Topic_destroy ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_destroy.

◆ newCallback_Topic_destroy() [8/8]

template<class T, typename CT>
Callback_Topic_destroyPtr IceStorm::newCallback_Topic_destroy ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_destroy.

◆ newCallback_Topic_getLinkInfoSeq() [1/4]

template<class T>
Callback_Topic_getLinkInfoSeqPtr IceStorm::newCallback_Topic_getLinkInfoSeq ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const LinkInfoSeq &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getLinkInfoSeq.

◆ newCallback_Topic_getLinkInfoSeq() [2/4]

template<class T, typename CT>
Callback_Topic_getLinkInfoSeqPtr IceStorm::newCallback_Topic_getLinkInfoSeq ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const LinkInfoSeq &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getLinkInfoSeq.

◆ newCallback_Topic_getLinkInfoSeq() [3/4]

template<class T>
Callback_Topic_getLinkInfoSeqPtr IceStorm::newCallback_Topic_getLinkInfoSeq ( T * instance,
void(T::* cb )(const LinkInfoSeq &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getLinkInfoSeq.

◆ newCallback_Topic_getLinkInfoSeq() [4/4]

template<class T, typename CT>
Callback_Topic_getLinkInfoSeqPtr IceStorm::newCallback_Topic_getLinkInfoSeq ( T * instance,
void(T::* cb )(const LinkInfoSeq &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getLinkInfoSeq.

◆ newCallback_Topic_getName() [1/4]

template<class T>
Callback_Topic_getNamePtr IceStorm::newCallback_Topic_getName ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::std::string &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getName.

◆ newCallback_Topic_getName() [2/4]

template<class T, typename CT>
Callback_Topic_getNamePtr IceStorm::newCallback_Topic_getName ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::std::string &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getName.

◆ newCallback_Topic_getName() [3/4]

template<class T>
Callback_Topic_getNamePtr IceStorm::newCallback_Topic_getName ( T * instance,
void(T::* cb )(const ::std::string &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getName.

◆ newCallback_Topic_getName() [4/4]

template<class T, typename CT>
Callback_Topic_getNamePtr IceStorm::newCallback_Topic_getName ( T * instance,
void(T::* cb )(const ::std::string &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getName.

◆ newCallback_Topic_getNonReplicatedPublisher() [1/4]

template<class T>
Callback_Topic_getNonReplicatedPublisherPtr IceStorm::newCallback_Topic_getNonReplicatedPublisher ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::ObjectPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getNonReplicatedPublisher.

◆ newCallback_Topic_getNonReplicatedPublisher() [2/4]

template<class T, typename CT>
Callback_Topic_getNonReplicatedPublisherPtr IceStorm::newCallback_Topic_getNonReplicatedPublisher ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::ObjectPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getNonReplicatedPublisher.

◆ newCallback_Topic_getNonReplicatedPublisher() [3/4]

template<class T>
Callback_Topic_getNonReplicatedPublisherPtr IceStorm::newCallback_Topic_getNonReplicatedPublisher ( T * instance,
void(T::* cb )(const ::Ice::ObjectPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getNonReplicatedPublisher.

◆ newCallback_Topic_getNonReplicatedPublisher() [4/4]

template<class T, typename CT>
Callback_Topic_getNonReplicatedPublisherPtr IceStorm::newCallback_Topic_getNonReplicatedPublisher ( T * instance,
void(T::* cb )(const ::Ice::ObjectPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getNonReplicatedPublisher.

◆ newCallback_Topic_getPublisher() [1/4]

template<class T>
Callback_Topic_getPublisherPtr IceStorm::newCallback_Topic_getPublisher ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::ObjectPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getPublisher.

◆ newCallback_Topic_getPublisher() [2/4]

template<class T, typename CT>
Callback_Topic_getPublisherPtr IceStorm::newCallback_Topic_getPublisher ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::ObjectPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getPublisher.

◆ newCallback_Topic_getPublisher() [3/4]

template<class T>
Callback_Topic_getPublisherPtr IceStorm::newCallback_Topic_getPublisher ( T * instance,
void(T::* cb )(const ::Ice::ObjectPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getPublisher.

◆ newCallback_Topic_getPublisher() [4/4]

template<class T, typename CT>
Callback_Topic_getPublisherPtr IceStorm::newCallback_Topic_getPublisher ( T * instance,
void(T::* cb )(const ::Ice::ObjectPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getPublisher.

◆ newCallback_Topic_getSubscribers() [1/4]

template<class T>
Callback_Topic_getSubscribersPtr IceStorm::newCallback_Topic_getSubscribers ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::IdentitySeq &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getSubscribers.

◆ newCallback_Topic_getSubscribers() [2/4]

template<class T, typename CT>
Callback_Topic_getSubscribersPtr IceStorm::newCallback_Topic_getSubscribers ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::IdentitySeq &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getSubscribers.

◆ newCallback_Topic_getSubscribers() [3/4]

template<class T>
Callback_Topic_getSubscribersPtr IceStorm::newCallback_Topic_getSubscribers ( T * instance,
void(T::* cb )(const ::Ice::IdentitySeq &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getSubscribers.

◆ newCallback_Topic_getSubscribers() [4/4]

template<class T, typename CT>
Callback_Topic_getSubscribersPtr IceStorm::newCallback_Topic_getSubscribers ( T * instance,
void(T::* cb )(const ::Ice::IdentitySeq &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_getSubscribers.

◆ newCallback_Topic_link() [1/8]

template<class T>
Callback_Topic_linkPtr IceStorm::newCallback_Topic_link ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_link.

◆ newCallback_Topic_link() [2/8]

template<class T, typename CT>
Callback_Topic_linkPtr IceStorm::newCallback_Topic_link ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_link.

◆ newCallback_Topic_link() [3/8]

template<class T>
Callback_Topic_linkPtr IceStorm::newCallback_Topic_link ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_link.

◆ newCallback_Topic_link() [4/8]

template<class T, typename CT>
Callback_Topic_linkPtr IceStorm::newCallback_Topic_link ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_link.

◆ newCallback_Topic_link() [5/8]

template<class T>
Callback_Topic_linkPtr IceStorm::newCallback_Topic_link ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_link.

◆ newCallback_Topic_link() [6/8]

template<class T, typename CT>
Callback_Topic_linkPtr IceStorm::newCallback_Topic_link ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_link.

◆ newCallback_Topic_link() [7/8]

template<class T>
Callback_Topic_linkPtr IceStorm::newCallback_Topic_link ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_link.

◆ newCallback_Topic_link() [8/8]

template<class T, typename CT>
Callback_Topic_linkPtr IceStorm::newCallback_Topic_link ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_link.

◆ newCallback_Topic_subscribeAndGetPublisher() [1/4]

template<class T>
Callback_Topic_subscribeAndGetPublisherPtr IceStorm::newCallback_Topic_subscribeAndGetPublisher ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::ObjectPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_subscribeAndGetPublisher.

◆ newCallback_Topic_subscribeAndGetPublisher() [2/4]

template<class T, typename CT>
Callback_Topic_subscribeAndGetPublisherPtr IceStorm::newCallback_Topic_subscribeAndGetPublisher ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::ObjectPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_subscribeAndGetPublisher.

◆ newCallback_Topic_subscribeAndGetPublisher() [3/4]

template<class T>
Callback_Topic_subscribeAndGetPublisherPtr IceStorm::newCallback_Topic_subscribeAndGetPublisher ( T * instance,
void(T::* cb )(const ::Ice::ObjectPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_subscribeAndGetPublisher.

◆ newCallback_Topic_subscribeAndGetPublisher() [4/4]

template<class T, typename CT>
Callback_Topic_subscribeAndGetPublisherPtr IceStorm::newCallback_Topic_subscribeAndGetPublisher ( T * instance,
void(T::* cb )(const ::Ice::ObjectPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_subscribeAndGetPublisher.

◆ newCallback_Topic_unlink() [1/8]

template<class T>
Callback_Topic_unlinkPtr IceStorm::newCallback_Topic_unlink ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unlink.

◆ newCallback_Topic_unlink() [2/8]

template<class T, typename CT>
Callback_Topic_unlinkPtr IceStorm::newCallback_Topic_unlink ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unlink.

◆ newCallback_Topic_unlink() [3/8]

template<class T>
Callback_Topic_unlinkPtr IceStorm::newCallback_Topic_unlink ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unlink.

◆ newCallback_Topic_unlink() [4/8]

template<class T, typename CT>
Callback_Topic_unlinkPtr IceStorm::newCallback_Topic_unlink ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unlink.

◆ newCallback_Topic_unlink() [5/8]

template<class T>
Callback_Topic_unlinkPtr IceStorm::newCallback_Topic_unlink ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unlink.

◆ newCallback_Topic_unlink() [6/8]

template<class T, typename CT>
Callback_Topic_unlinkPtr IceStorm::newCallback_Topic_unlink ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unlink.

◆ newCallback_Topic_unlink() [7/8]

template<class T>
Callback_Topic_unlinkPtr IceStorm::newCallback_Topic_unlink ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unlink.

◆ newCallback_Topic_unlink() [8/8]

template<class T, typename CT>
Callback_Topic_unlinkPtr IceStorm::newCallback_Topic_unlink ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unlink.

◆ newCallback_Topic_unsubscribe() [1/8]

template<class T>
Callback_Topic_unsubscribePtr IceStorm::newCallback_Topic_unsubscribe ( const IceUtil::Handle< T > & instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unsubscribe.

◆ newCallback_Topic_unsubscribe() [2/8]

template<class T, typename CT>
Callback_Topic_unsubscribePtr IceStorm::newCallback_Topic_unsubscribe ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unsubscribe.

◆ newCallback_Topic_unsubscribe() [3/8]

template<class T>
Callback_Topic_unsubscribePtr IceStorm::newCallback_Topic_unsubscribe ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unsubscribe.

◆ newCallback_Topic_unsubscribe() [4/8]

template<class T, typename CT>
Callback_Topic_unsubscribePtr IceStorm::newCallback_Topic_unsubscribe ( const IceUtil::Handle< T > & instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unsubscribe.

◆ newCallback_Topic_unsubscribe() [5/8]

template<class T>
Callback_Topic_unsubscribePtr IceStorm::newCallback_Topic_unsubscribe ( T * instance,
void(T::* cb )(),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unsubscribe.

◆ newCallback_Topic_unsubscribe() [6/8]

template<class T, typename CT>
Callback_Topic_unsubscribePtr IceStorm::newCallback_Topic_unsubscribe ( T * instance,
void(T::* cb )(const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unsubscribe.

◆ newCallback_Topic_unsubscribe() [7/8]

template<class T>
Callback_Topic_unsubscribePtr IceStorm::newCallback_Topic_unsubscribe ( T * instance,
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unsubscribe.

◆ newCallback_Topic_unsubscribe() [8/8]

template<class T, typename CT>
Callback_Topic_unsubscribePtr IceStorm::newCallback_Topic_unsubscribe ( T * instance,
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::Topic::begin_unsubscribe.

◆ newCallback_TopicManager_create() [1/4]

template<class T>
Callback_TopicManager_createPtr IceStorm::newCallback_TopicManager_create ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const TopicPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_create.

◆ newCallback_TopicManager_create() [2/4]

template<class T, typename CT>
Callback_TopicManager_createPtr IceStorm::newCallback_TopicManager_create ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const TopicPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_create.

◆ newCallback_TopicManager_create() [3/4]

template<class T>
Callback_TopicManager_createPtr IceStorm::newCallback_TopicManager_create ( T * instance,
void(T::* cb )(const TopicPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_create.

◆ newCallback_TopicManager_create() [4/4]

template<class T, typename CT>
Callback_TopicManager_createPtr IceStorm::newCallback_TopicManager_create ( T * instance,
void(T::* cb )(const TopicPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_create.

◆ newCallback_TopicManager_getSliceChecksums() [1/4]

template<class T>
Callback_TopicManager_getSliceChecksumsPtr IceStorm::newCallback_TopicManager_getSliceChecksums ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::SliceChecksumDict &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_getSliceChecksums.

◆ newCallback_TopicManager_getSliceChecksums() [2/4]

template<class T, typename CT>
Callback_TopicManager_getSliceChecksumsPtr IceStorm::newCallback_TopicManager_getSliceChecksums ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::Ice::SliceChecksumDict &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_getSliceChecksums.

◆ newCallback_TopicManager_getSliceChecksums() [3/4]

template<class T>
Callback_TopicManager_getSliceChecksumsPtr IceStorm::newCallback_TopicManager_getSliceChecksums ( T * instance,
void(T::* cb )(const ::Ice::SliceChecksumDict &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_getSliceChecksums.

◆ newCallback_TopicManager_getSliceChecksums() [4/4]

template<class T, typename CT>
Callback_TopicManager_getSliceChecksumsPtr IceStorm::newCallback_TopicManager_getSliceChecksums ( T * instance,
void(T::* cb )(const ::Ice::SliceChecksumDict &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_getSliceChecksums.

◆ newCallback_TopicManager_retrieve() [1/4]

template<class T>
Callback_TopicManager_retrievePtr IceStorm::newCallback_TopicManager_retrieve ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const TopicPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_retrieve.

◆ newCallback_TopicManager_retrieve() [2/4]

template<class T, typename CT>
Callback_TopicManager_retrievePtr IceStorm::newCallback_TopicManager_retrieve ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const TopicPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_retrieve.

◆ newCallback_TopicManager_retrieve() [3/4]

template<class T>
Callback_TopicManager_retrievePtr IceStorm::newCallback_TopicManager_retrieve ( T * instance,
void(T::* cb )(const TopicPrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_retrieve.

◆ newCallback_TopicManager_retrieve() [4/4]

template<class T, typename CT>
Callback_TopicManager_retrievePtr IceStorm::newCallback_TopicManager_retrieve ( T * instance,
void(T::* cb )(const TopicPrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_retrieve.

◆ newCallback_TopicManager_retrieveAll() [1/4]

template<class T>
Callback_TopicManager_retrieveAllPtr IceStorm::newCallback_TopicManager_retrieveAll ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const TopicDict &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_retrieveAll.

◆ newCallback_TopicManager_retrieveAll() [2/4]

template<class T, typename CT>
Callback_TopicManager_retrieveAllPtr IceStorm::newCallback_TopicManager_retrieveAll ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const TopicDict &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_retrieveAll.

◆ newCallback_TopicManager_retrieveAll() [3/4]

template<class T>
Callback_TopicManager_retrieveAllPtr IceStorm::newCallback_TopicManager_retrieveAll ( T * instance,
void(T::* cb )(const TopicDict &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Creates a callback wrapper instance that delegates to your object.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_retrieveAll.

◆ newCallback_TopicManager_retrieveAll() [4/4]

template<class T, typename CT>
Callback_TopicManager_retrieveAllPtr IceStorm::newCallback_TopicManager_retrieveAll ( T * instance,
void(T::* cb )(const TopicDict &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Creates a callback wrapper instance that delegates to your object.

Use this overload when your callback methods receive a cookie value.

Parameters
instanceThe callback object.
cbThe success method of the callback object.
excbThe exception method of the callback object.
sentcbThe sent method of the callback object.
Returns
An object that can be passed to an asynchronous invocation of IceProxy::IceStorm::TopicManager::begin_retrieveAll.