IceStorm Module Reference

module IceStorm { ... }

Namespaces

namespace  Instrumentation
 

Classes

struct  AllData
 
class  Callback_TopicInternal_getLinkProxy
 
class  Callback_TopicInternal_getLinkProxy_Base
 
class  Callback_TopicInternal_reap
 
class  Callback_TopicInternal_reap_Base
 
class  Callback_TopicLink_forward
 
class  Callback_TopicLink_forward_Base
 
class  Callback_TopicManagerInternal_getReplicaNode
 
class  Callback_TopicManagerInternal_getReplicaNode_Base
 
class  CallbackNC_TopicInternal_getLinkProxy
 
class  CallbackNC_TopicInternal_reap
 
class  CallbackNC_TopicLink_forward
 
class  CallbackNC_TopicManagerInternal_getReplicaNode
 
struct  EventData
 The event data. More...
 
class  Instance
 
struct  LinkRecord
 Used to store persistent information for Topic federation. More...
 
class  Parser
 
class  PersistentInstance
 
exception  ReapWouldBlock
 Thrown if the reap call would block. More...
 
exception  SendQueueSizeMaxReached
 
class  Subscriber
 
class  SubscriberObserverI
 
struct  SubscriberRecord
 Used to store persistent information for persistent subscribers. More...
 
struct  SubscriberRecordKey
 The key for persistent subscribers, or topics. More...
 
class  TopicImpl
 
interface  TopicInternal
 Internal operations for a topic. More...
 
interface  TopicLink
 The TopicLink interface. More...
 
class  TopicManagerImpl
 
interface  TopicManagerInternal
 Internal operations for a topic manager. More...
 
class  TopicManagerObserverI
 
class  TopicObserverI
 
class  TopicReaper
 
class  TraceLevels
 
class  TransientTopicImpl
 
class  TransientTopicManagerImpl
 

Typedefs

typedef ::IceUtil::Handle< Callback_TopicInternal_getLinkProxy_Base > Callback_TopicInternal_getLinkProxyPtr
 
typedef ::IceUtil::Handle< Callback_TopicInternal_reap_Base > Callback_TopicInternal_reapPtr
 
typedef ::IceUtil::Handle< Callback_TopicLink_forward_Base > Callback_TopicLink_forwardPtr
 
typedef ::IceUtil::Handle< Callback_TopicManagerInternal_getReplicaNode_Base > Callback_TopicManagerInternal_getReplicaNodePtr
 
typedef ::IceUtil::Handle<::IceStorm::EventData > EventDataPtr
 
typedef std::deque<::IceStorm::EventDataPtr > EventDataSeq
 A sequence of EventData.
 
typedef IceUtil::Handle< Instance > InstancePtr
 
typedef IceDB::Dbi< std::string, IceStormElection::LogUpdate, IceDB::IceContext, Ice::OutputStream > LLUMap
 
typedef ::IceUtil::Handle< Parser > ParserPtr
 
typedef IceUtil::Handle< PersistentInstance > PersistentInstancePtr
 
typedef std::map< std::string, int > StringTokenMap
 
typedef IceDB::Dbi< IceStorm::SubscriberRecordKey, IceStorm::SubscriberRecord, IceDB::IceContext, Ice::OutputStream > SubscriberMap
 
typedef IceDB::ReadWriteCursor< SubscriberRecordKey, SubscriberRecord, IceDB::IceContext, Ice::OutputStream > SubscriberMapRWCursor
 
typedef IceUtil::Handle< Subscriber > SubscriberPtr
 
typedef ::std::map<::IceStorm::SubscriberRecordKey, ::IceStorm::SubscriberRecord > SubscriberRecordDict
 
typedef ::std::vector<::IceStorm::SubscriberRecord > SubscriberRecordSeq
 
typedef IceUtil::Handle< TopicImpl > TopicImplPtr
 
typedef ::IceInternal::ProxyHandle<::IceProxy::IceStorm::TopicInternal > TopicInternalPrx
 
typedef TopicInternalPrx TopicInternalPrxPtr
 
typedef ::IceInternal::Handle<::IceStorm::TopicInternal > TopicInternalPtr
 
typedef ::IceInternal::ProxyHandle<::IceProxy::IceStorm::TopicLink > TopicLinkPrx
 
typedef TopicLinkPrx TopicLinkPrxPtr
 
typedef ::IceInternal::Handle<::IceStorm::TopicLink > TopicLinkPtr
 
typedef IceUtil::Handle< TopicManagerImpl > TopicManagerImplPtr
 
typedef ::IceInternal::ProxyHandle<::IceProxy::IceStorm::TopicManagerInternal > TopicManagerInternalPrx
 
typedef TopicManagerInternalPrx TopicManagerInternalPrxPtr
 
typedef ::IceInternal::Handle<::IceStorm::TopicManagerInternal > TopicManagerInternalPtr
 
typedef IceUtil::Handle< TopicManagerObserverI > TopicManagerObserverIPtr
 
using TopicManagerPrx = ::IceInternal::ProxyHandle<::IceProxy::IceStorm::TopicManager>
 
using TopicPrx = ::IceInternal::ProxyHandle<::IceProxy::IceStorm::Topic>
 
typedef IceUtil::Handle< TopicReaper > TopicReaperPtr
 
typedef IceUtil::Handle< TraceLevels > TraceLevelsPtr
 
typedef IceUtil::Handle< TransientTopicImpl > TransientTopicImplPtr
 
typedef IceUtil::Handle< TransientTopicManagerImpl > TransientTopicManagerImplPtr
 

Functions

void _icePatchObjectPtr (TopicInternalPtr &, const ::Ice::ObjectPtr &)
 
void _icePatchObjectPtr (TopicLinkPtr &, const ::Ice::ObjectPtr &)
 
void _icePatchObjectPtr (TopicManagerInternalPtr &, const ::Ice::ObjectPtr &)
 
void initScanner ()
 
template<class T>
Callback_TopicInternal_getLinkProxyPtr newCallback_TopicInternal_getLinkProxy (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStorm::TopicLinkPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicInternal_getLinkProxyPtr newCallback_TopicInternal_getLinkProxy (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStorm::TopicLinkPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicInternal_getLinkProxyPtr newCallback_TopicInternal_getLinkProxy (T *instance, void(T::*cb)(const ::IceStorm::TopicLinkPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicInternal_getLinkProxyPtr newCallback_TopicInternal_getLinkProxy (T *instance, void(T::*cb)(const ::IceStorm::TopicLinkPrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap (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)
 
template<class T>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward (const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward (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)
 
template<class T>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward (T *instance, void(T::*cb)(const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicManagerInternal_getReplicaNodePtr newCallback_TopicManagerInternal_getReplicaNode (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStormElection::NodePrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicManagerInternal_getReplicaNodePtr newCallback_TopicManagerInternal_getReplicaNode (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStormElection::NodePrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T>
Callback_TopicManagerInternal_getReplicaNodePtr newCallback_TopicManagerInternal_getReplicaNode (T *instance, void(T::*cb)(const ::IceStormElection::NodePrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T, typename CT>
Callback_TopicManagerInternal_getReplicaNodePtr newCallback_TopicManagerInternal_getReplicaNode (T *instance, void(T::*cb)(const ::IceStormElection::NodePrx &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
bool operator!= (const IceStorm::Subscriber &, const IceStorm::Subscriber &)
 
bool operator< (const IceStorm::Subscriber &, const IceStorm::Subscriber &)
 
bool operator< (const TopicInternal &lhs, const TopicInternal &rhs)
 
bool operator< (const TopicLink &lhs, const TopicLink &rhs)
 
bool operator< (const TopicManagerInternal &lhs, const TopicManagerInternal &rhs)
 
bool operator== (const IceStorm::Subscriber &, const IceStorm::Subscriber &)
 
bool operator== (const IceStorm::SubscriberPtr &, const Ice::Identity &)
 
bool operator== (const TopicInternal &lhs, const TopicInternal &rhs)
 
bool operator== (const TopicLink &lhs, const TopicLink &rhs)
 
bool operator== (const TopicManagerInternal &lhs, const TopicManagerInternal &rhs)
 
::Ice::Object * upCast (::IceStorm::TopicInternal *)
 
::Ice::Object * upCast (::IceStorm::TopicLink *)
 
::Ice::Object * upCast (::IceStorm::TopicManagerInternal *)
 

Variables

const std::string lluDbKey = "_manager"
 
Parser * parser
 

Typedef Documentation

◆ Callback_TopicInternal_getLinkProxyPtr

◆ Callback_TopicInternal_reapPtr

◆ Callback_TopicLink_forwardPtr

◆ Callback_TopicManagerInternal_getReplicaNodePtr

◆ EventDataPtr

◆ EventDataSeq

sequence< EventData > EventDataSeq

A sequence of EventData.

Definition at line 528 of file IceStormInternal.h.

◆ InstancePtr

Definition at line 128 of file Instance.h.

◆ LLUMap

typedef IceDB:: Dbi<std::string, IceStormElection::LogUpdate, IceDB::IceContext, Ice::OutputStream> LLUMap

Definition at line 34 of file Util.h.

◆ ParserPtr

Definition at line 53 of file Parser.h.

◆ PersistentInstancePtr

Definition at line 172 of file Instance.h.

◆ StringTokenMap

typedef std::map< std::string, int > StringTokenMap

Definition at line 489 of file Scanner.cpp.

◆ SubscriberMap

◆ SubscriberMapRWCursor

typedef IceDB:: ReadWriteCursor<SubscriberRecordKey, SubscriberRecord, IceDB::IceContext, Ice::OutputStream> SubscriberMapRWCursor

Definition at line 132 of file Instance.h.

◆ SubscriberPtr

Definition at line 26 of file Subscriber.h.

◆ SubscriberRecordDict

Definition at line 135 of file DBTypes.h.

◆ SubscriberRecordSeq

Definition at line 244 of file SubscriberRecord.h.

◆ TopicImplPtr

Definition at line 110 of file TopicI.h.

◆ TopicInternalPrx

◆ TopicInternalPrxPtr

Definition at line 478 of file IceStormInternal.h.

◆ TopicInternalPtr

◆ TopicLinkPrx

◆ TopicLinkPrxPtr

Definition at line 471 of file IceStormInternal.h.

◆ TopicLinkPtr

◆ TopicManagerImplPtr

◆ TopicManagerInternalPrx

◆ TopicManagerInternalPrxPtr

◆ TopicManagerInternalPtr

◆ TopicManagerObserverIPtr

◆ TopicManagerPrx

using TopicManagerPrx = ::IceInternal::ProxyHandle<::IceProxy::IceStorm::TopicManager>

Definition at line 69 of file IceManager.h.

◆ TopicPrx

using TopicPrx = ::IceInternal::ProxyHandle<::IceProxy::IceStorm::Topic>

Definition at line 70 of file IceManager.h.

◆ TopicReaperPtr

Definition at line 56 of file Instance.h.

◆ TraceLevelsPtr

Definition at line 44 of file Instance.h.

◆ TransientTopicImplPtr

◆ TransientTopicManagerImplPtr

Function Documentation

◆ _icePatchObjectPtr() [1/3]

void _icePatchObjectPtr ( TopicInternalPtr & handle,
const ::Ice::ObjectPtr & v )

Definition at line 1257 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ _icePatchObjectPtr() [2/3]

void _icePatchObjectPtr ( TopicLinkPtr & handle,
const ::Ice::ObjectPtr & v )

Definition at line 1049 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ _icePatchObjectPtr() [3/3]

void _icePatchObjectPtr ( TopicManagerInternalPtr & handle,
const ::Ice::ObjectPtr & v )

Definition at line 1421 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ initScanner()

void initScanner ( )

Definition at line 2062 of file Scanner.cpp.

◆ newCallback_TopicInternal_getLinkProxy() [1/4]

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

Definition at line 1169 of file IceStormInternal.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ newCallback_TopicInternal_getLinkProxy() [2/4]

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

Definition at line 1235 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_getLinkProxy() [3/4]

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

Definition at line 1179 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_getLinkProxy() [4/4]

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

Definition at line 1246 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_reap() [1/8]

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

Definition at line 1298 of file IceStormInternal.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ newCallback_TopicInternal_reap() [2/8]

template<class T, typename CT>
Callback_TopicInternal_reapPtr newCallback_TopicInternal_reap ( 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 )

Definition at line 1378 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_reap() [3/8]

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

Definition at line 1308 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_reap() [4/8]

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

Definition at line 1388 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_reap() [5/8]

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

Definition at line 1317 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_reap() [6/8]

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

Definition at line 1397 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_reap() [7/8]

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

Definition at line 1327 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicInternal_reap() [8/8]

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

Definition at line 1407 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicLink_forward() [1/8]

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

Definition at line 1030 of file IceStormInternal.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ newCallback_TopicLink_forward() [2/8]

template<class T, typename CT>
Callback_TopicLink_forwardPtr newCallback_TopicLink_forward ( 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 )

Definition at line 1086 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicLink_forward() [3/8]

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

Definition at line 1040 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicLink_forward() [4/8]

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

Definition at line 1096 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicLink_forward() [5/8]

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

Definition at line 1049 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicLink_forward() [6/8]

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

Definition at line 1105 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicLink_forward() [7/8]

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

Definition at line 1059 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicLink_forward() [8/8]

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

Definition at line 1115 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicManagerInternal_getReplicaNode() [1/4]

template<class T>
Callback_TopicManagerInternal_getReplicaNodePtr newCallback_TopicManagerInternal_getReplicaNode ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::IceStormElection::NodePrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Definition at line 1461 of file IceStormInternal.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ newCallback_TopicManagerInternal_getReplicaNode() [2/4]

template<class T, typename CT>
Callback_TopicManagerInternal_getReplicaNodePtr newCallback_TopicManagerInternal_getReplicaNode ( const IceUtil::Handle< T > & instance,
void(T::* cb )(const ::IceStormElection::NodePrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Definition at line 1529 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicManagerInternal_getReplicaNode() [3/4]

template<class T>
Callback_TopicManagerInternal_getReplicaNodePtr newCallback_TopicManagerInternal_getReplicaNode ( T * instance,
void(T::* cb )(const ::IceStormElection::NodePrx &),
void(T::* excb )(const ::Ice::Exception &),
void(T::* sentcb )(bool) = 0 )

Definition at line 1472 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ newCallback_TopicManagerInternal_getReplicaNode() [4/4]

template<class T, typename CT>
Callback_TopicManagerInternal_getReplicaNodePtr newCallback_TopicManagerInternal_getReplicaNode ( T * instance,
void(T::* cb )(const ::IceStormElection::NodePrx &, const CT &),
void(T::* excb )(const ::Ice::Exception &, const CT &),
void(T::* sentcb )(bool, const CT &) = 0 )

Definition at line 1540 of file IceStormInternal.h.

+ Here is the call graph for this function:

◆ operator!=()

bool operator!= ( const IceStorm::Subscriber & s1,
const IceStorm::Subscriber & s2 )

Definition at line 1065 of file Subscriber.cpp.

◆ operator<() [1/4]

bool operator< ( const IceStorm::Subscriber & s1,
const IceStorm::Subscriber & s2 )

Definition at line 1070 of file Subscriber.cpp.

◆ operator<() [2/4]

bool operator< ( const TopicInternal & lhs,
const TopicInternal & rhs )
inline

Definition at line 915 of file IceStormInternal.h.

◆ operator<() [3/4]

bool operator< ( const TopicLink & lhs,
const TopicLink & rhs )
inline

Definition at line 872 of file IceStormInternal.h.

◆ operator<() [4/4]

bool operator< ( const TopicManagerInternal & lhs,
const TopicManagerInternal & rhs )
inline

Definition at line 954 of file IceStormInternal.h.

◆ operator==() [1/5]

bool operator== ( const IceStorm::Subscriber & s1,
const IceStorm::Subscriber & s2 )

Definition at line 1059 of file Subscriber.cpp.

◆ operator==() [2/5]

bool operator== ( const IceStorm::SubscriberPtr & subscriber,
const Ice::Identity & id )

Definition at line 1053 of file Subscriber.cpp.

◆ operator==() [3/5]

bool operator== ( const TopicInternal & lhs,
const TopicInternal & rhs )
inline

Definition at line 910 of file IceStormInternal.h.

◆ operator==() [4/5]

bool operator== ( const TopicLink & lhs,
const TopicLink & rhs )
inline

Definition at line 867 of file IceStormInternal.h.

◆ operator==() [5/5]

bool operator== ( const TopicManagerInternal & lhs,
const TopicManagerInternal & rhs )
inline

Definition at line 949 of file IceStormInternal.h.

◆ upCast() [1/3]

Ice::Object * upCast ( ::IceStorm::TopicInternal * p)

Definition at line 1063 of file IceStormInternal.cpp.

◆ upCast() [2/3]

Ice::Object * upCast ( ::IceStorm::TopicLink * p)

Definition at line 926 of file IceStormInternal.cpp.

◆ upCast() [3/3]

Ice::Object * upCast ( ::IceStorm::TopicManagerInternal * p)

Definition at line 1271 of file IceStormInternal.cpp.

Variable Documentation

◆ lluDbKey

const std::string lluDbKey = "_manager"

Definition at line 36 of file Util.h.

◆ parser

Parser * parser

Definition at line 34 of file Parser.cpp.