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 515 of file IceStormInternal.h.

◆ 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 52 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 25 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 43 of file Instance.h.

◆ TransientTopicImplPtr

◆ TransientTopicManagerImplPtr

Function Documentation

◆ _icePatchObjectPtr()

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

Definition at line 1049 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]

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 1169 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 1235 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 1179 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 1246 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 1298 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 1378 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 1308 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 1388 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 1317 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 1397 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 1327 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 1407 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 1030 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 1086 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 1040 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 1096 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 1049 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 1105 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 1059 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 1115 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 1461 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 1529 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 1472 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 1540 of file IceStormInternal.h.

◆ 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 1071 of file Subscriber.cpp.

◆ operator<() [2/4]

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

Definition at line 916 of file IceStormInternal.h.

◆ operator<() [3/4]

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

Definition at line 873 of file IceStormInternal.h.

◆ operator<() [4/4]

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

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

Definition at line 910 of file IceStormInternal.h.

◆ operator==() [4/5]

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

Definition at line 867 of file IceStormInternal.h.

◆ operator==() [5/5]

bool IceStorm::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.