IceStorm Module Reference

module IceStorm { ... }

Namespaces

 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_BaseCallback_TopicInternal_getLinkProxyPtr
 
typedef ::IceUtil::Handle< Callback_TopicInternal_reap_BaseCallback_TopicInternal_reapPtr
 
typedef ::IceUtil::Handle< Callback_TopicLink_forward_BaseCallback_TopicLink_forwardPtr
 
typedef ::IceUtil::Handle< Callback_TopicManagerInternal_getReplicaNode_BaseCallback_TopicManagerInternal_getReplicaNodePtr
 
typedef ::IceUtil::Handle< ::IceStorm::EventDataEventDataPtr
 
typedef std::deque< ::IceStorm::EventDataPtrEventDataSeq
 A sequence of EventData. More...
 
typedef IceUtil::Handle< InstanceInstancePtr
 
typedef IceDB::Dbi< std::string, IceStormElection::LogUpdate, IceDB::IceContext, Ice::OutputStream > LLUMap
 
typedef ::IceUtil::Handle< ParserParserPtr
 
typedef IceUtil::Handle< PersistentInstancePersistentInstancePtr
 
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< SubscriberSubscriberPtr
 
typedef ::std::map< ::IceStorm::SubscriberRecordKey, ::IceStorm::SubscriberRecordSubscriberRecordDict
 
typedef ::std::vector< ::IceStorm::SubscriberRecordSubscriberRecordSeq
 
typedef IceUtil::Handle< TopicImplTopicImplPtr
 
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicInternalTopicInternalPrx
 
typedef TopicInternalPrx TopicInternalPrxPtr
 
typedef ::IceInternal::Handle< ::IceStorm::TopicInternalTopicInternalPtr
 
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicLinkTopicLinkPrx
 
typedef TopicLinkPrx TopicLinkPrxPtr
 
typedef ::IceInternal::Handle< ::IceStorm::TopicLinkTopicLinkPtr
 
typedef IceUtil::Handle< TopicManagerImplTopicManagerImplPtr
 
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicManagerInternalTopicManagerInternalPrx
 
typedef TopicManagerInternalPrx TopicManagerInternalPrxPtr
 
typedef ::IceInternal::Handle< ::IceStorm::TopicManagerInternalTopicManagerInternalPtr
 
typedef IceUtil::Handle< TopicManagerObserverITopicManagerObserverIPtr
 
using TopicManagerPrx = ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::TopicManager >
 
using TopicPrx = ::IceInternal::ProxyHandle< ::IceProxy::IceStorm::Topic >
 
typedef IceUtil::Handle< TopicReaperTopicReaperPtr
 
typedef IceUtil::Handle< TraceLevelsTraceLevelsPtr
 
typedef IceUtil::Handle< TransientTopicImplTransientTopicImplPtr
 
typedef IceUtil::Handle< TransientTopicManagerImplTransientTopicManagerImplPtr
 

Functions

void _icePatchObjectPtr (TopicLinkPtr &, 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"
 
Parserparser
 

Typedef Documentation

◆ Callback_TopicInternal_getLinkProxyPtr

◆ Callback_TopicInternal_reapPtr

◆ Callback_TopicLink_forwardPtr

◆ Callback_TopicManagerInternal_getReplicaNodePtr

◆ EventDataPtr

Definition at line 449 of file IceStormInternal.h.

◆ EventDataSeq

sequence< EventData > EventDataSeq

A sequence of EventData.

Definition at line 463 of file IceStormInternal.h.

◆ InstancePtr

Definition at line 126 of file Instance.h.

◆ LLUMap

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

Definition at line 29 of file Util.h.

◆ ParserPtr

Definition at line 49 of file Parser.h.

◆ PersistentInstancePtr

Definition at line 161 of file Instance.h.

◆ StringTokenMap

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

Definition at line 536 of file Scanner.cpp.

◆ SubscriberMap

◆ SubscriberMapRWCursor

◆ SubscriberPtr

Definition at line 25 of file Subscriber.h.

◆ SubscriberRecordDict

Definition at line 130 of file DBTypes.h.

◆ SubscriberRecordSeq

Definition at line 225 of file SubscriberRecord.h.

◆ TopicImplPtr

Definition at line 108 of file TopicI.h.

◆ TopicInternalPrx

◆ TopicInternalPrxPtr

Definition at line 414 of file IceStormInternal.h.

◆ TopicInternalPtr

◆ TopicLinkPrx

◆ TopicLinkPrxPtr

Definition at line 407 of file IceStormInternal.h.

◆ TopicLinkPtr

Definition at line 405 of file IceStormInternal.h.

◆ 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 57 of file Instance.h.

◆ TraceLevelsPtr

Definition at line 43 of file Instance.h.

◆ TransientTopicImplPtr

◆ TransientTopicManagerImplPtr

Function Documentation

◆ _icePatchObjectPtr()

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

Definition at line 1002 of file IceStormInternal.cpp.

+ Here is the call graph for this function:

◆ initScanner()

void initScanner ( )

Definition at line 2087 of file Scanner.cpp.

◆ newCallback_TopicInternal_getLinkProxy() [1/4]

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

Definition at line 980 of file IceStormInternal.h.

◆ newCallback_TopicInternal_getLinkProxy() [2/4]

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

Definition at line 1032 of file IceStormInternal.h.

◆ newCallback_TopicInternal_getLinkProxy() [3/4]

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

Definition at line 986 of file IceStormInternal.h.

◆ newCallback_TopicInternal_getLinkProxy() [4/4]

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

Definition at line 1038 of file IceStormInternal.h.

◆ newCallback_TopicInternal_reap() [1/8]

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

Definition at line 1083 of file IceStormInternal.h.

+ Here is the caller graph for this function:

◆ newCallback_TopicInternal_reap() [2/8]

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

Definition at line 1146 of file IceStormInternal.h.

◆ newCallback_TopicInternal_reap() [3/8]

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

Definition at line 1089 of file IceStormInternal.h.

◆ newCallback_TopicInternal_reap() [4/8]

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

Definition at line 1152 of file IceStormInternal.h.

◆ newCallback_TopicInternal_reap() [5/8]

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

Definition at line 1095 of file IceStormInternal.h.

◆ newCallback_TopicInternal_reap() [6/8]

Callback_TopicInternal_reapPtr IceStorm::newCallback_TopicInternal_reap ( T instance,
void(T::*)(const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 1158 of file IceStormInternal.h.

◆ newCallback_TopicInternal_reap() [7/8]

Callback_TopicInternal_reapPtr IceStorm::newCallback_TopicInternal_reap ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 1101 of file IceStormInternal.h.

◆ newCallback_TopicInternal_reap() [8/8]

Callback_TopicInternal_reapPtr IceStorm::newCallback_TopicInternal_reap ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 1164 of file IceStormInternal.h.

◆ newCallback_TopicLink_forward() [1/8]

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

Definition at line 875 of file IceStormInternal.h.

◆ newCallback_TopicLink_forward() [2/8]

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

Definition at line 916 of file IceStormInternal.h.

◆ newCallback_TopicLink_forward() [3/8]

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

Definition at line 881 of file IceStormInternal.h.

◆ newCallback_TopicLink_forward() [4/8]

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

Definition at line 922 of file IceStormInternal.h.

◆ newCallback_TopicLink_forward() [5/8]

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

Definition at line 887 of file IceStormInternal.h.

◆ newCallback_TopicLink_forward() [6/8]

Callback_TopicLink_forwardPtr IceStorm::newCallback_TopicLink_forward ( T instance,
void(T::*)(const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 928 of file IceStormInternal.h.

◆ newCallback_TopicLink_forward() [7/8]

Callback_TopicLink_forwardPtr IceStorm::newCallback_TopicLink_forward ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 893 of file IceStormInternal.h.

◆ newCallback_TopicLink_forward() [8/8]

Callback_TopicLink_forwardPtr IceStorm::newCallback_TopicLink_forward ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 934 of file IceStormInternal.h.

◆ newCallback_TopicManagerInternal_getReplicaNode() [1/4]

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

Definition at line 1210 of file IceStormInternal.h.

◆ newCallback_TopicManagerInternal_getReplicaNode() [2/4]

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

Definition at line 1262 of file IceStormInternal.h.

◆ newCallback_TopicManagerInternal_getReplicaNode() [3/4]

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

Definition at line 1216 of file IceStormInternal.h.

◆ newCallback_TopicManagerInternal_getReplicaNode() [4/4]

Callback_TopicManagerInternal_getReplicaNodePtr IceStorm::newCallback_TopicManagerInternal_getReplicaNode ( T instance,
void(T::*)(const ::IceStormElection::NodePrx &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 1268 of file IceStormInternal.h.

◆ operator!=()

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

Definition at line 1064 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 IceStorm::operator< ( const TopicInternal lhs,
const TopicInternal rhs 
)
inline

Definition at line 768 of file IceStormInternal.h.

◆ operator<() [3/4]

bool IceStorm::operator< ( const TopicLink lhs,
const TopicLink rhs 
)
inline

Definition at line 729 of file IceStormInternal.h.

◆ operator<() [4/4]

bool IceStorm::operator< ( const TopicManagerInternal lhs,
const TopicManagerInternal rhs 
)
inline

Definition at line 804 of file IceStormInternal.h.

◆ operator==() [1/5]

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

Definition at line 1058 of file Subscriber.cpp.

◆ operator==() [2/5]

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

Definition at line 1052 of file Subscriber.cpp.

◆ operator==() [3/5]

bool IceStorm::operator== ( const TopicInternal lhs,
const TopicInternal rhs 
)
inline

Definition at line 763 of file IceStormInternal.h.

◆ operator==() [4/5]

bool IceStorm::operator== ( const TopicLink lhs,
const TopicLink rhs 
)
inline

Definition at line 724 of file IceStormInternal.h.

◆ operator==() [5/5]

bool IceStorm::operator== ( const TopicManagerInternal lhs,
const TopicManagerInternal rhs 
)
inline

Definition at line 799 of file IceStormInternal.h.

◆ upCast() [1/3]

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

Definition at line 1015 of file IceStormInternal.cpp.

◆ upCast() [2/3]

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

Definition at line 875 of file IceStormInternal.cpp.

◆ upCast() [3/3]

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

Definition at line 1223 of file IceStormInternal.cpp.

Variable Documentation

◆ lluDbKey

const std::string lluDbKey = "_manager"

Definition at line 31 of file Util.h.

◆ parser

Parser * parser

Definition at line 33 of file Parser.cpp.