Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceStorm.h File Reference
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/GCObject.h>
#include <Ice/Value.h>
#include <Ice/Incoming.h>
#include <Ice/FactoryTableInit.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/ExceptionHelpers.h>
#include <Ice/Identity.h>
#include <Ice/SliceChecksumDict.h>
#include <IceStorm/Metrics.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceStorm/Config.h>
#include <IceUtil/PopDisableWarnings.h>
Include dependency graph for IceStorm.h:

Go to the source code of this file.

Classes

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

Namespaces

namespace  IceProxy
namespace  IceProxy::IceStorm
namespace  IceStorm

Typedefs

typedef ::IceUtil::Handle< Callback_Finder_getTopicManager_BaseIceStorm::Callback_Finder_getTopicManagerPtr
typedef ::IceUtil::Handle< Callback_Topic_destroy_BaseIceStorm::Callback_Topic_destroyPtr
typedef ::IceUtil::Handle< Callback_Topic_getLinkInfoSeq_BaseIceStorm::Callback_Topic_getLinkInfoSeqPtr
typedef ::IceUtil::Handle< Callback_Topic_getName_BaseIceStorm::Callback_Topic_getNamePtr
typedef ::IceUtil::Handle< Callback_Topic_getNonReplicatedPublisher_BaseIceStorm::Callback_Topic_getNonReplicatedPublisherPtr
typedef ::IceUtil::Handle< Callback_Topic_getPublisher_BaseIceStorm::Callback_Topic_getPublisherPtr
typedef ::IceUtil::Handle< Callback_Topic_getSubscribers_BaseIceStorm::Callback_Topic_getSubscribersPtr
typedef ::IceUtil::Handle< Callback_Topic_link_BaseIceStorm::Callback_Topic_linkPtr
typedef ::IceUtil::Handle< Callback_Topic_subscribeAndGetPublisher_BaseIceStorm::Callback_Topic_subscribeAndGetPublisherPtr
typedef ::IceUtil::Handle< Callback_Topic_unlink_BaseIceStorm::Callback_Topic_unlinkPtr
typedef ::IceUtil::Handle< Callback_Topic_unsubscribe_BaseIceStorm::Callback_Topic_unsubscribePtr
typedef ::IceUtil::Handle< Callback_TopicManager_create_BaseIceStorm::Callback_TopicManager_createPtr
typedef ::IceUtil::Handle< Callback_TopicManager_getSliceChecksums_BaseIceStorm::Callback_TopicManager_getSliceChecksumsPtr
typedef ::IceUtil::Handle< Callback_TopicManager_retrieveAll_BaseIceStorm::Callback_TopicManager_retrieveAllPtr
typedef ::IceUtil::Handle< Callback_TopicManager_retrieve_BaseIceStorm::Callback_TopicManager_retrievePtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::FinderIceStorm::FinderPrx
typedef FinderPrx IceStorm::FinderPrxPtr
typedef ::IceInternal::Handle< FinderIceStorm::FinderPtr
typedef ::std::vector< LinkInfoIceStorm::LinkInfoSeq
 A sequence of LinkInfo objects.
typedef ::std::map< ::std::string, ::std::string > IceStorm::QoS
 This dictionary represents quality of service parameters.
typedef ::std::map< ::std::string, TopicPrxIceStorm::TopicDict
 Mapping of topic name to topic proxy.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicManagerIceStorm::TopicManagerPrx
typedef TopicManagerPrx IceStorm::TopicManagerPrxPtr
typedef ::IceInternal::Handle< TopicManagerIceStorm::TopicManagerPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicIceStorm::TopicPrx
typedef TopicPrx IceStorm::TopicPrxPtr
typedef ::IceInternal::Handle< TopicIceStorm::TopicPtr

Functions

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.