IceStormElection Module Reference

module IceStormElection { ... }

Classes

class  CachedReadHelper
 
class  Callback_Node_accept
 
class  Callback_Node_accept_Base
 
class  Callback_Node_areYouCoordinator
 
class  Callback_Node_areYouCoordinator_Base
 
class  Callback_Node_areYouThere
 
class  Callback_Node_areYouThere_Base
 
class  Callback_Node_invitation
 
class  Callback_Node_invitation_Base
 
class  Callback_Node_nodes
 
class  Callback_Node_nodes_Base
 
class  Callback_Node_query
 
class  Callback_Node_query_Base
 
class  Callback_Node_ready
 
class  Callback_Node_ready_Base
 
class  Callback_Node_sync
 
class  Callback_Node_sync_Base
 
class  Callback_ReplicaObserver_addSubscriber
 
class  Callback_ReplicaObserver_addSubscriber_Base
 
class  Callback_ReplicaObserver_createTopic
 
class  Callback_ReplicaObserver_createTopic_Base
 
class  Callback_ReplicaObserver_destroyTopic
 
class  Callback_ReplicaObserver_destroyTopic_Base
 
class  Callback_ReplicaObserver_init
 
class  Callback_ReplicaObserver_init_Base
 
class  Callback_ReplicaObserver_removeSubscriber
 
class  Callback_ReplicaObserver_removeSubscriber_Base
 
class  Callback_TopicManagerSync_getContent
 
class  Callback_TopicManagerSync_getContent_Base
 
class  CallbackNC_Node_accept
 
class  CallbackNC_Node_areYouCoordinator
 
class  CallbackNC_Node_areYouThere
 
class  CallbackNC_Node_invitation
 
class  CallbackNC_Node_nodes
 
class  CallbackNC_Node_query
 
class  CallbackNC_Node_ready
 
class  CallbackNC_Node_sync
 
class  CallbackNC_ReplicaObserver_addSubscriber
 
class  CallbackNC_ReplicaObserver_createTopic
 
class  CallbackNC_ReplicaObserver_destroyTopic
 
class  CallbackNC_ReplicaObserver_init
 
class  CallbackNC_ReplicaObserver_removeSubscriber
 
class  CallbackNC_TopicManagerSync_getContent
 
class  FinishUpdateHelper
 
struct  GroupInfo
 The group info. More...
 
struct  GroupNodeInfo
 
struct  LogUpdate
 A struct used for marking the last log update. More...
 
class  Node
 A replica node. More...
 
class  NodeI
 
struct  NodeInfo
 All nodes in the replication group. More...
 
class  ObserverInconsistencyException
 Thrown if an observer detects an inconsistency. More...
 
class  Observers
 
class  ObserverUpdateHelper
 
struct  QueryInfo
 
class  Replica
 
class  ReplicaObserver
 The replica observer. More...
 
struct  TopicContent
 The contents of topic. More...
 
class  TopicManagerSync
 Interface used to sync topics. More...
 

Typedefs

typedef ::IceUtil::Handle< Callback_Node_accept_BaseCallback_Node_acceptPtr
 
typedef ::IceUtil::Handle< Callback_Node_areYouCoordinator_BaseCallback_Node_areYouCoordinatorPtr
 
typedef ::IceUtil::Handle< Callback_Node_areYouThere_BaseCallback_Node_areYouTherePtr
 
typedef ::IceUtil::Handle< Callback_Node_invitation_BaseCallback_Node_invitationPtr
 
typedef ::IceUtil::Handle< Callback_Node_nodes_BaseCallback_Node_nodesPtr
 
typedef ::IceUtil::Handle< Callback_Node_query_BaseCallback_Node_queryPtr
 
typedef ::IceUtil::Handle< Callback_Node_ready_BaseCallback_Node_readyPtr
 
typedef ::IceUtil::Handle< Callback_Node_sync_BaseCallback_Node_syncPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_addSubscriber_BaseCallback_ReplicaObserver_addSubscriberPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_createTopic_BaseCallback_ReplicaObserver_createTopicPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_destroyTopic_BaseCallback_ReplicaObserver_destroyTopicPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_init_BaseCallback_ReplicaObserver_initPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_removeSubscriber_BaseCallback_ReplicaObserver_removeSubscriberPtr
 
typedef ::IceUtil::Handle< Callback_TopicManagerSync_getContent_BaseCallback_TopicManagerSync_getContentPtr
 
typedef ::std::vector<::IceStormElection::GroupInfoGroupInfoSeq
 A sequence of group info. More...
 
typedef ::std::vector<::IceStormElection::NodeInfoNodeInfoSeq
 A sequence of node info. More...
 
typedef IceUtil::Handle< NodeINodeIPtr
 
typedef ::IceInternal::ProxyHandle<::IceProxy::IceStormElection::NodeNodePrx
 
typedef NodePrx NodePrxPtr
 
typedef ::IceInternal::Handle<::IceStormElection::NodeNodePtr
 
typedef IceUtil::Handle< ObserversObserversPtr
 
typedef ::IceInternal::ProxyHandle<::IceProxy::IceStormElection::ReplicaObserverReplicaObserverPrx
 
typedef ReplicaObserverPrx ReplicaObserverPrxPtr
 
typedef ::IceInternal::Handle<::IceStormElection::ReplicaObserverReplicaObserverPtr
 
typedef IceUtil::Handle< ReplicaReplicaPtr
 
typedef ::std::map<::std::string, ::IceStormElection::LogUpdateStringLogUpdateDict
 
typedef ::std::vector<::IceStormElection::TopicContentTopicContentSeq
 A sequence of topic content. More...
 
typedef ::IceInternal::ProxyHandle<::IceProxy::IceStormElection::TopicManagerSyncTopicManagerSyncPrx
 
typedef TopicManagerSyncPrx TopicManagerSyncPrxPtr
 
typedef ::IceInternal::Handle<::IceStormElection::TopicManagerSyncTopicManagerSyncPtr
 

Enumerations

enum  NodeState {
  NodeStateInactive, NodeStateElection, NodeStateReorganization, NodeStateNormal,
  NodeStateInactive, NodeStateElection, NodeStateReorganization, NodeStateNormal
}
 The node state. More...
 
enum  NodeState {
  NodeStateInactive, NodeStateElection, NodeStateReorganization, NodeStateNormal,
  NodeStateInactive, NodeStateElection, NodeStateReorganization, NodeStateNormal
}
 

Functions

void _icePatchObjectPtr (ReplicaObserverPtr &, const ::Ice::ObjectPtr &)
 
template<class T >
Callback_Node_acceptPtr newCallback_Node_accept (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_Node_acceptPtr newCallback_Node_accept (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_Node_acceptPtr newCallback_Node_accept (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_acceptPtr newCallback_Node_accept (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_acceptPtr newCallback_Node_accept (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_acceptPtr newCallback_Node_accept (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_Node_acceptPtr newCallback_Node_accept (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_acceptPtr newCallback_Node_accept (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_areYouCoordinatorPtr newCallback_Node_areYouCoordinator (const IceUtil::Handle< T > &instance, void(T::*cb)(bool), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_areYouCoordinatorPtr newCallback_Node_areYouCoordinator (const IceUtil::Handle< T > &instance, void(T::*cb)(bool, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_areYouCoordinatorPtr newCallback_Node_areYouCoordinator (T *instance, void(T::*cb)(bool), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_areYouCoordinatorPtr newCallback_Node_areYouCoordinator (T *instance, void(T::*cb)(bool, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_areYouTherePtr newCallback_Node_areYouThere (const IceUtil::Handle< T > &instance, void(T::*cb)(bool), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_areYouTherePtr newCallback_Node_areYouThere (const IceUtil::Handle< T > &instance, void(T::*cb)(bool, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_areYouTherePtr newCallback_Node_areYouThere (T *instance, void(T::*cb)(bool), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_areYouTherePtr newCallback_Node_areYouThere (T *instance, void(T::*cb)(bool, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_invitationPtr newCallback_Node_invitation (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_Node_invitationPtr newCallback_Node_invitation (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_Node_invitationPtr newCallback_Node_invitation (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_invitationPtr newCallback_Node_invitation (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_invitationPtr newCallback_Node_invitation (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_invitationPtr newCallback_Node_invitation (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_Node_invitationPtr newCallback_Node_invitation (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_invitationPtr newCallback_Node_invitation (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_nodesPtr newCallback_Node_nodes (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStormElection::NodeInfoSeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_nodesPtr newCallback_Node_nodes (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStormElection::NodeInfoSeq &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_nodesPtr newCallback_Node_nodes (T *instance, void(T::*cb)(const ::IceStormElection::NodeInfoSeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_nodesPtr newCallback_Node_nodes (T *instance, void(T::*cb)(const ::IceStormElection::NodeInfoSeq &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_queryPtr newCallback_Node_query (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStormElection::QueryInfo &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_queryPtr newCallback_Node_query (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStormElection::QueryInfo &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_queryPtr newCallback_Node_query (T *instance, void(T::*cb)(const ::IceStormElection::QueryInfo &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_queryPtr newCallback_Node_query (T *instance, void(T::*cb)(const ::IceStormElection::QueryInfo &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_readyPtr newCallback_Node_ready (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_Node_readyPtr newCallback_Node_ready (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_Node_readyPtr newCallback_Node_ready (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_readyPtr newCallback_Node_ready (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_readyPtr newCallback_Node_ready (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_readyPtr newCallback_Node_ready (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_Node_readyPtr newCallback_Node_ready (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_readyPtr newCallback_Node_ready (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_Node_syncPtr newCallback_Node_sync (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_syncPtr newCallback_Node_sync (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)
 
template<class T >
Callback_Node_syncPtr newCallback_Node_sync (T *instance, void(T::*cb)(const ::Ice::ObjectPrx &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_Node_syncPtr newCallback_Node_sync (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)
 
template<class T >
Callback_ReplicaObserver_addSubscriberPtr newCallback_ReplicaObserver_addSubscriber (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_ReplicaObserver_addSubscriberPtr newCallback_ReplicaObserver_addSubscriber (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_ReplicaObserver_addSubscriberPtr newCallback_ReplicaObserver_addSubscriber (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_addSubscriberPtr newCallback_ReplicaObserver_addSubscriber (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_addSubscriberPtr newCallback_ReplicaObserver_addSubscriber (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_addSubscriberPtr newCallback_ReplicaObserver_addSubscriber (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_ReplicaObserver_addSubscriberPtr newCallback_ReplicaObserver_addSubscriber (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_addSubscriberPtr newCallback_ReplicaObserver_addSubscriber (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_createTopicPtr newCallback_ReplicaObserver_createTopic (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_ReplicaObserver_createTopicPtr newCallback_ReplicaObserver_createTopic (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_ReplicaObserver_createTopicPtr newCallback_ReplicaObserver_createTopic (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_createTopicPtr newCallback_ReplicaObserver_createTopic (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_createTopicPtr newCallback_ReplicaObserver_createTopic (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_createTopicPtr newCallback_ReplicaObserver_createTopic (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_ReplicaObserver_createTopicPtr newCallback_ReplicaObserver_createTopic (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_createTopicPtr newCallback_ReplicaObserver_createTopic (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_destroyTopicPtr newCallback_ReplicaObserver_destroyTopic (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_ReplicaObserver_destroyTopicPtr newCallback_ReplicaObserver_destroyTopic (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_ReplicaObserver_destroyTopicPtr newCallback_ReplicaObserver_destroyTopic (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_destroyTopicPtr newCallback_ReplicaObserver_destroyTopic (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_destroyTopicPtr newCallback_ReplicaObserver_destroyTopic (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_destroyTopicPtr newCallback_ReplicaObserver_destroyTopic (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_ReplicaObserver_destroyTopicPtr newCallback_ReplicaObserver_destroyTopic (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_destroyTopicPtr newCallback_ReplicaObserver_destroyTopic (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_initPtr newCallback_ReplicaObserver_init (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_ReplicaObserver_initPtr newCallback_ReplicaObserver_init (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_ReplicaObserver_initPtr newCallback_ReplicaObserver_init (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_initPtr newCallback_ReplicaObserver_init (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_initPtr newCallback_ReplicaObserver_init (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_initPtr newCallback_ReplicaObserver_init (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_ReplicaObserver_initPtr newCallback_ReplicaObserver_init (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_initPtr newCallback_ReplicaObserver_init (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_removeSubscriberPtr newCallback_ReplicaObserver_removeSubscriber (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_ReplicaObserver_removeSubscriberPtr newCallback_ReplicaObserver_removeSubscriber (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_ReplicaObserver_removeSubscriberPtr newCallback_ReplicaObserver_removeSubscriber (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_removeSubscriberPtr newCallback_ReplicaObserver_removeSubscriber (const IceUtil::Handle< T > &instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_ReplicaObserver_removeSubscriberPtr newCallback_ReplicaObserver_removeSubscriber (T *instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_removeSubscriberPtr newCallback_ReplicaObserver_removeSubscriber (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_ReplicaObserver_removeSubscriberPtr newCallback_ReplicaObserver_removeSubscriber (T *instance, void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_ReplicaObserver_removeSubscriberPtr newCallback_ReplicaObserver_removeSubscriber (T *instance, void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_TopicManagerSync_getContentPtr newCallback_TopicManagerSync_getContent (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStormElection::LogUpdate &, const ::IceStormElection::TopicContentSeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_TopicManagerSync_getContentPtr newCallback_TopicManagerSync_getContent (const IceUtil::Handle< T > &instance, void(T::*cb)(const ::IceStormElection::LogUpdate &, const ::IceStormElection::TopicContentSeq &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
template<class T >
Callback_TopicManagerSync_getContentPtr newCallback_TopicManagerSync_getContent (T *instance, void(T::*cb)(const ::IceStormElection::LogUpdate &, const ::IceStormElection::TopicContentSeq &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
 
template<class T , typename CT >
Callback_TopicManagerSync_getContentPtr newCallback_TopicManagerSync_getContent (T *instance, void(T::*cb)(const ::IceStormElection::LogUpdate &, const ::IceStormElection::TopicContentSeq &, const CT &), void(T::*excb)(const ::Ice::Exception &, const CT &), void(T::*sentcb)(bool, const CT &)=0)
 
bool operator< (const Node &lhs, const Node &rhs)
 
bool operator< (const ReplicaObserver &lhs, const ReplicaObserver &rhs)
 
bool operator< (const TopicManagerSync &lhs, const TopicManagerSync &rhs)
 
bool operator== (const Node &lhs, const Node &rhs)
 
bool operator== (const ReplicaObserver &lhs, const ReplicaObserver &rhs)
 
bool operator== (const TopicManagerSync &lhs, const TopicManagerSync &rhs)
 
::Ice::Object * upCast (::IceStormElection::Node *)
 
::Ice::Object * upCast (::IceStormElection::ReplicaObserver *)
 
::Ice::Object * upCast (::IceStormElection::TopicManagerSync *)
 

Typedef Documentation

◆ Callback_Node_acceptPtr

◆ Callback_Node_areYouCoordinatorPtr

◆ Callback_Node_areYouTherePtr

◆ Callback_Node_invitationPtr

◆ Callback_Node_nodesPtr

◆ Callback_Node_queryPtr

◆ Callback_Node_readyPtr

◆ Callback_Node_syncPtr

◆ Callback_ReplicaObserver_addSubscriberPtr

◆ Callback_ReplicaObserver_createTopicPtr

◆ Callback_ReplicaObserver_destroyTopicPtr

◆ Callback_ReplicaObserver_initPtr

◆ Callback_ReplicaObserver_removeSubscriberPtr

◆ Callback_TopicManagerSync_getContentPtr

◆ GroupInfoSeq

sequence< GroupInfo > GroupInfoSeq

A sequence of group info.

Definition at line 1340 of file Election.h.

◆ NodeInfoSeq

sequence< NodeInfo > NodeInfoSeq

A sequence of node info.

Definition at line 1264 of file Election.h.

◆ NodeIPtr

Definition at line 35 of file Instance.h.

◆ NodePrx

◆ NodePrxPtr

Definition at line 1211 of file Election.h.

◆ NodePtr

Definition at line 1209 of file Election.h.

◆ ObserversPtr

Definition at line 32 of file Instance.h.

◆ ReplicaObserverPrx

◆ ReplicaObserverPrxPtr

Definition at line 1196 of file Election.h.

◆ ReplicaObserverPtr

◆ ReplicaPtr

Definition at line 49 of file Replica.h.

◆ StringLogUpdateDict

dictionary< string, LogUpdate > StringLogUpdateDict

Definition at line 127 of file DBTypes.h.

◆ TopicContentSeq

A sequence of topic content.

Definition at line 1225 of file Election.h.

◆ TopicManagerSyncPrx

◆ TopicManagerSyncPrxPtr

Definition at line 1204 of file Election.h.

◆ TopicManagerSyncPtr

Enumeration Type Documentation

◆ NodeState [1/2]

enum NodeState

The node state.

Enumerator
NodeStateInactive 

The node is inactive and awaiting an election.

NodeStateElection 

The node is electing a leader.

NodeStateReorganization 

The replica group is reorganizing.

NodeStateNormal 

The replica group is active & replicating.

NodeStateInactive 

The node is inactive and awaiting an election.

NodeStateElection 

The node is electing a leader.

NodeStateReorganization 

The replica group is reorganizing.

NodeStateNormal 

The replica group is active & replicating.

Definition at line 137 of file Election.ice.

◆ NodeState [2/2]

enum NodeState
Enumerator
NodeStateInactive 

The node is inactive and awaiting an election.

NodeStateElection 

The node is electing a leader.

NodeStateReorganization 

The replica group is reorganizing.

NodeStateNormal 

The replica group is active & replicating.

NodeStateInactive 

The node is inactive and awaiting an election.

NodeStateElection 

The node is electing a leader.

NodeStateReorganization 

The replica group is reorganizing.

NodeStateNormal 

The replica group is active & replicating.

Definition at line 1250 of file Election.h.

Function Documentation

◆ _icePatchObjectPtr()

void _icePatchObjectPtr ( ReplicaObserverPtr ,
const ::Ice::ObjectPtr &   
)

Definition at line 2026 of file Election.cpp.

+ Here is the call graph for this function:

◆ newCallback_Node_accept() [1/8]

Callback_Node_acceptPtr IceStormElection::newCallback_Node_accept ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4074 of file Election.h.

◆ newCallback_Node_accept() [2/8]

Callback_Node_acceptPtr IceStormElection::newCallback_Node_accept ( 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 4130 of file Election.h.

◆ newCallback_Node_accept() [3/8]

Callback_Node_acceptPtr IceStormElection::newCallback_Node_accept ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4084 of file Election.h.

◆ newCallback_Node_accept() [4/8]

Callback_Node_acceptPtr IceStormElection::newCallback_Node_accept ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4140 of file Election.h.

◆ newCallback_Node_accept() [5/8]

Callback_Node_acceptPtr IceStormElection::newCallback_Node_accept ( T instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4093 of file Election.h.

◆ newCallback_Node_accept() [6/8]

Callback_Node_acceptPtr IceStormElection::newCallback_Node_accept ( 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 4149 of file Election.h.

◆ newCallback_Node_accept() [7/8]

Callback_Node_acceptPtr IceStormElection::newCallback_Node_accept ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4103 of file Election.h.

◆ newCallback_Node_accept() [8/8]

Callback_Node_acceptPtr IceStormElection::newCallback_Node_accept ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4159 of file Election.h.

◆ newCallback_Node_areYouCoordinator() [1/4]

Callback_Node_areYouCoordinatorPtr IceStormElection::newCallback_Node_areYouCoordinator ( const IceUtil::Handle< T > &  instance,
void(T::*)(bool)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4213 of file Election.h.

◆ newCallback_Node_areYouCoordinator() [2/4]

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

Definition at line 4276 of file Election.h.

◆ newCallback_Node_areYouCoordinator() [3/4]

Callback_Node_areYouCoordinatorPtr IceStormElection::newCallback_Node_areYouCoordinator ( T instance,
void(T::*)(bool)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4223 of file Election.h.

◆ newCallback_Node_areYouCoordinator() [4/4]

Callback_Node_areYouCoordinatorPtr IceStormElection::newCallback_Node_areYouCoordinator ( T instance,
void(T::*)(bool, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4286 of file Election.h.

◆ newCallback_Node_areYouThere() [1/4]

Callback_Node_areYouTherePtr IceStormElection::newCallback_Node_areYouThere ( const IceUtil::Handle< T > &  instance,
void(T::*)(bool)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4338 of file Election.h.

◆ newCallback_Node_areYouThere() [2/4]

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

Definition at line 4401 of file Election.h.

◆ newCallback_Node_areYouThere() [3/4]

Callback_Node_areYouTherePtr IceStormElection::newCallback_Node_areYouThere ( T instance,
void(T::*)(bool)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4348 of file Election.h.

◆ newCallback_Node_areYouThere() [4/4]

Callback_Node_areYouTherePtr IceStormElection::newCallback_Node_areYouThere ( T instance,
void(T::*)(bool, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4411 of file Election.h.

◆ newCallback_Node_invitation() [1/8]

Callback_Node_invitationPtr IceStormElection::newCallback_Node_invitation ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3850 of file Election.h.

◆ newCallback_Node_invitation() [2/8]

Callback_Node_invitationPtr IceStormElection::newCallback_Node_invitation ( 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 3906 of file Election.h.

◆ newCallback_Node_invitation() [3/8]

Callback_Node_invitationPtr IceStormElection::newCallback_Node_invitation ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3860 of file Election.h.

◆ newCallback_Node_invitation() [4/8]

Callback_Node_invitationPtr IceStormElection::newCallback_Node_invitation ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3916 of file Election.h.

◆ newCallback_Node_invitation() [5/8]

Callback_Node_invitationPtr IceStormElection::newCallback_Node_invitation ( T instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3869 of file Election.h.

◆ newCallback_Node_invitation() [6/8]

Callback_Node_invitationPtr IceStormElection::newCallback_Node_invitation ( 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 3925 of file Election.h.

◆ newCallback_Node_invitation() [7/8]

Callback_Node_invitationPtr IceStormElection::newCallback_Node_invitation ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3879 of file Election.h.

◆ newCallback_Node_invitation() [8/8]

Callback_Node_invitationPtr IceStormElection::newCallback_Node_invitation ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3935 of file Election.h.

◆ newCallback_Node_nodes() [1/4]

Callback_Node_nodesPtr IceStormElection::newCallback_Node_nodes ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::IceStormElection::NodeInfoSeq &)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4588 of file Election.h.

◆ newCallback_Node_nodes() [2/4]

Callback_Node_nodesPtr IceStormElection::newCallback_Node_nodes ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::IceStormElection::NodeInfoSeq &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4651 of file Election.h.

◆ newCallback_Node_nodes() [3/4]

Callback_Node_nodesPtr IceStormElection::newCallback_Node_nodes ( T instance,
void(T::*)(const ::IceStormElection::NodeInfoSeq &)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4598 of file Election.h.

◆ newCallback_Node_nodes() [4/4]

Callback_Node_nodesPtr IceStormElection::newCallback_Node_nodes ( T instance,
void(T::*)(const ::IceStormElection::NodeInfoSeq &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4661 of file Election.h.

◆ newCallback_Node_query() [1/4]

Callback_Node_queryPtr IceStormElection::newCallback_Node_query ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::IceStormElection::QueryInfo &)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4713 of file Election.h.

◆ newCallback_Node_query() [2/4]

Callback_Node_queryPtr IceStormElection::newCallback_Node_query ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::IceStormElection::QueryInfo &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4776 of file Election.h.

◆ newCallback_Node_query() [3/4]

Callback_Node_queryPtr IceStormElection::newCallback_Node_query ( T instance,
void(T::*)(const ::IceStormElection::QueryInfo &)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4723 of file Election.h.

◆ newCallback_Node_query() [4/4]

Callback_Node_queryPtr IceStormElection::newCallback_Node_query ( T instance,
void(T::*)(const ::IceStormElection::QueryInfo &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4786 of file Election.h.

◆ newCallback_Node_ready() [1/8]

Callback_Node_readyPtr IceStormElection::newCallback_Node_ready ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3962 of file Election.h.

◆ newCallback_Node_ready() [2/8]

Callback_Node_readyPtr IceStormElection::newCallback_Node_ready ( 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 4018 of file Election.h.

◆ newCallback_Node_ready() [3/8]

Callback_Node_readyPtr IceStormElection::newCallback_Node_ready ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3972 of file Election.h.

◆ newCallback_Node_ready() [4/8]

Callback_Node_readyPtr IceStormElection::newCallback_Node_ready ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4028 of file Election.h.

◆ newCallback_Node_ready() [5/8]

Callback_Node_readyPtr IceStormElection::newCallback_Node_ready ( T instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3981 of file Election.h.

◆ newCallback_Node_ready() [6/8]

Callback_Node_readyPtr IceStormElection::newCallback_Node_ready ( 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 4037 of file Election.h.

◆ newCallback_Node_ready() [7/8]

Callback_Node_readyPtr IceStormElection::newCallback_Node_ready ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3991 of file Election.h.

◆ newCallback_Node_ready() [8/8]

Callback_Node_readyPtr IceStormElection::newCallback_Node_ready ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4047 of file Election.h.

◆ newCallback_Node_sync() [1/4]

Callback_Node_syncPtr IceStormElection::newCallback_Node_sync ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::ObjectPrx &)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4463 of file Election.h.

◆ newCallback_Node_sync() [2/4]

Callback_Node_syncPtr IceStormElection::newCallback_Node_sync ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::ObjectPrx &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4526 of file Election.h.

◆ newCallback_Node_sync() [3/4]

Callback_Node_syncPtr IceStormElection::newCallback_Node_sync ( T instance,
void(T::*)(const ::Ice::ObjectPrx &)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 4473 of file Election.h.

◆ newCallback_Node_sync() [4/4]

Callback_Node_syncPtr IceStormElection::newCallback_Node_sync ( T instance,
void(T::*)(const ::Ice::ObjectPrx &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 4536 of file Election.h.

◆ newCallback_ReplicaObserver_addSubscriber() [1/8]

Callback_ReplicaObserver_addSubscriberPtr IceStormElection::newCallback_ReplicaObserver_addSubscriber ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3396 of file Election.h.

◆ newCallback_ReplicaObserver_addSubscriber() [2/8]

Callback_ReplicaObserver_addSubscriberPtr IceStormElection::newCallback_ReplicaObserver_addSubscriber ( 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 3479 of file Election.h.

◆ newCallback_ReplicaObserver_addSubscriber() [3/8]

Callback_ReplicaObserver_addSubscriberPtr IceStormElection::newCallback_ReplicaObserver_addSubscriber ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3406 of file Election.h.

◆ newCallback_ReplicaObserver_addSubscriber() [4/8]

Callback_ReplicaObserver_addSubscriberPtr IceStormElection::newCallback_ReplicaObserver_addSubscriber ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3489 of file Election.h.

◆ newCallback_ReplicaObserver_addSubscriber() [5/8]

Callback_ReplicaObserver_addSubscriberPtr IceStormElection::newCallback_ReplicaObserver_addSubscriber ( T instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3415 of file Election.h.

◆ newCallback_ReplicaObserver_addSubscriber() [6/8]

Callback_ReplicaObserver_addSubscriberPtr IceStormElection::newCallback_ReplicaObserver_addSubscriber ( 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 3498 of file Election.h.

◆ newCallback_ReplicaObserver_addSubscriber() [7/8]

Callback_ReplicaObserver_addSubscriberPtr IceStormElection::newCallback_ReplicaObserver_addSubscriber ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3425 of file Election.h.

◆ newCallback_ReplicaObserver_addSubscriber() [8/8]

Callback_ReplicaObserver_addSubscriberPtr IceStormElection::newCallback_ReplicaObserver_addSubscriber ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3508 of file Election.h.

◆ newCallback_ReplicaObserver_createTopic() [1/8]

Callback_ReplicaObserver_createTopicPtr IceStormElection::newCallback_ReplicaObserver_createTopic ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3066 of file Election.h.

◆ newCallback_ReplicaObserver_createTopic() [2/8]

Callback_ReplicaObserver_createTopicPtr IceStormElection::newCallback_ReplicaObserver_createTopic ( 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 3149 of file Election.h.

◆ newCallback_ReplicaObserver_createTopic() [3/8]

Callback_ReplicaObserver_createTopicPtr IceStormElection::newCallback_ReplicaObserver_createTopic ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3076 of file Election.h.

◆ newCallback_ReplicaObserver_createTopic() [4/8]

Callback_ReplicaObserver_createTopicPtr IceStormElection::newCallback_ReplicaObserver_createTopic ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3159 of file Election.h.

◆ newCallback_ReplicaObserver_createTopic() [5/8]

Callback_ReplicaObserver_createTopicPtr IceStormElection::newCallback_ReplicaObserver_createTopic ( T instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3085 of file Election.h.

◆ newCallback_ReplicaObserver_createTopic() [6/8]

Callback_ReplicaObserver_createTopicPtr IceStormElection::newCallback_ReplicaObserver_createTopic ( 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 3168 of file Election.h.

◆ newCallback_ReplicaObserver_createTopic() [7/8]

Callback_ReplicaObserver_createTopicPtr IceStormElection::newCallback_ReplicaObserver_createTopic ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3095 of file Election.h.

◆ newCallback_ReplicaObserver_createTopic() [8/8]

Callback_ReplicaObserver_createTopicPtr IceStormElection::newCallback_ReplicaObserver_createTopic ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3178 of file Election.h.

◆ newCallback_ReplicaObserver_destroyTopic() [1/8]

Callback_ReplicaObserver_destroyTopicPtr IceStormElection::newCallback_ReplicaObserver_destroyTopic ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3231 of file Election.h.

◆ newCallback_ReplicaObserver_destroyTopic() [2/8]

Callback_ReplicaObserver_destroyTopicPtr IceStormElection::newCallback_ReplicaObserver_destroyTopic ( 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 3314 of file Election.h.

◆ newCallback_ReplicaObserver_destroyTopic() [3/8]

Callback_ReplicaObserver_destroyTopicPtr IceStormElection::newCallback_ReplicaObserver_destroyTopic ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3241 of file Election.h.

◆ newCallback_ReplicaObserver_destroyTopic() [4/8]

Callback_ReplicaObserver_destroyTopicPtr IceStormElection::newCallback_ReplicaObserver_destroyTopic ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3324 of file Election.h.

◆ newCallback_ReplicaObserver_destroyTopic() [5/8]

Callback_ReplicaObserver_destroyTopicPtr IceStormElection::newCallback_ReplicaObserver_destroyTopic ( T instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3250 of file Election.h.

◆ newCallback_ReplicaObserver_destroyTopic() [6/8]

Callback_ReplicaObserver_destroyTopicPtr IceStormElection::newCallback_ReplicaObserver_destroyTopic ( 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 3333 of file Election.h.

◆ newCallback_ReplicaObserver_destroyTopic() [7/8]

Callback_ReplicaObserver_destroyTopicPtr IceStormElection::newCallback_ReplicaObserver_destroyTopic ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3260 of file Election.h.

◆ newCallback_ReplicaObserver_destroyTopic() [8/8]

Callback_ReplicaObserver_destroyTopicPtr IceStormElection::newCallback_ReplicaObserver_destroyTopic ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3343 of file Election.h.

◆ newCallback_ReplicaObserver_init() [1/8]

Callback_ReplicaObserver_initPtr IceStormElection::newCallback_ReplicaObserver_init ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 2904 of file Election.h.

◆ newCallback_ReplicaObserver_init() [2/8]

Callback_ReplicaObserver_initPtr IceStormElection::newCallback_ReplicaObserver_init ( 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 2984 of file Election.h.

◆ newCallback_ReplicaObserver_init() [3/8]

Callback_ReplicaObserver_initPtr IceStormElection::newCallback_ReplicaObserver_init ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 2914 of file Election.h.

◆ newCallback_ReplicaObserver_init() [4/8]

Callback_ReplicaObserver_initPtr IceStormElection::newCallback_ReplicaObserver_init ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 2994 of file Election.h.

◆ newCallback_ReplicaObserver_init() [5/8]

Callback_ReplicaObserver_initPtr IceStormElection::newCallback_ReplicaObserver_init ( T instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 2923 of file Election.h.

◆ newCallback_ReplicaObserver_init() [6/8]

Callback_ReplicaObserver_initPtr IceStormElection::newCallback_ReplicaObserver_init ( 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 3003 of file Election.h.

◆ newCallback_ReplicaObserver_init() [7/8]

Callback_ReplicaObserver_initPtr IceStormElection::newCallback_ReplicaObserver_init ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 2933 of file Election.h.

◆ newCallback_ReplicaObserver_init() [8/8]

Callback_ReplicaObserver_initPtr IceStormElection::newCallback_ReplicaObserver_init ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3013 of file Election.h.

◆ newCallback_ReplicaObserver_removeSubscriber() [1/8]

Callback_ReplicaObserver_removeSubscriberPtr IceStormElection::newCallback_ReplicaObserver_removeSubscriber ( const IceUtil::Handle< T > &  instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3561 of file Election.h.

◆ newCallback_ReplicaObserver_removeSubscriber() [2/8]

Callback_ReplicaObserver_removeSubscriberPtr IceStormElection::newCallback_ReplicaObserver_removeSubscriber ( 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 3644 of file Election.h.

◆ newCallback_ReplicaObserver_removeSubscriber() [3/8]

Callback_ReplicaObserver_removeSubscriberPtr IceStormElection::newCallback_ReplicaObserver_removeSubscriber ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3571 of file Election.h.

◆ newCallback_ReplicaObserver_removeSubscriber() [4/8]

Callback_ReplicaObserver_removeSubscriberPtr IceStormElection::newCallback_ReplicaObserver_removeSubscriber ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3655 of file Election.h.

◆ newCallback_ReplicaObserver_removeSubscriber() [5/8]

Callback_ReplicaObserver_removeSubscriberPtr IceStormElection::newCallback_ReplicaObserver_removeSubscriber ( T instance,
void(T::*)()  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3580 of file Election.h.

◆ newCallback_ReplicaObserver_removeSubscriber() [6/8]

Callback_ReplicaObserver_removeSubscriberPtr IceStormElection::newCallback_ReplicaObserver_removeSubscriber ( 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 3665 of file Election.h.

◆ newCallback_ReplicaObserver_removeSubscriber() [7/8]

Callback_ReplicaObserver_removeSubscriberPtr IceStormElection::newCallback_ReplicaObserver_removeSubscriber ( T instance,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3590 of file Election.h.

◆ newCallback_ReplicaObserver_removeSubscriber() [8/8]

Callback_ReplicaObserver_removeSubscriberPtr IceStormElection::newCallback_ReplicaObserver_removeSubscriber ( T instance,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3676 of file Election.h.

◆ newCallback_TopicManagerSync_getContent() [1/4]

Callback_TopicManagerSync_getContentPtr IceStormElection::newCallback_TopicManagerSync_getContent ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::IceStormElection::LogUpdate &, const ::IceStormElection::TopicContentSeq &)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3733 of file Election.h.

◆ newCallback_TopicManagerSync_getContent() [2/4]

Callback_TopicManagerSync_getContentPtr IceStormElection::newCallback_TopicManagerSync_getContent ( const IceUtil::Handle< T > &  instance,
void(T::*)(const ::IceStormElection::LogUpdate &, const ::IceStormElection::TopicContentSeq &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3806 of file Election.h.

◆ newCallback_TopicManagerSync_getContent() [3/4]

Callback_TopicManagerSync_getContentPtr IceStormElection::newCallback_TopicManagerSync_getContent ( T instance,
void(T::*)(const ::IceStormElection::LogUpdate &, const ::IceStormElection::TopicContentSeq &)  cb,
void(T::*)(const ::Ice::Exception &)  excb,
void(T::*)(bool)  sentcb = 0 
)

Definition at line 3745 of file Election.h.

◆ newCallback_TopicManagerSync_getContent() [4/4]

Callback_TopicManagerSync_getContentPtr IceStormElection::newCallback_TopicManagerSync_getContent ( T instance,
void(T::*)(const ::IceStormElection::LogUpdate &, const ::IceStormElection::TopicContentSeq &, const CT &)  cb,
void(T::*)(const ::Ice::Exception &, const CT &)  excb,
void(T::*)(bool, const CT &)  sentcb = 0 
)

Definition at line 3819 of file Election.h.

◆ operator<() [1/3]

bool IceStormElection::operator< ( const Node lhs,
const Node rhs 
)
inline

Definition at line 2680 of file Election.h.

◆ operator<() [2/3]

bool IceStormElection::operator< ( const ReplicaObserver lhs,
const ReplicaObserver rhs 
)
inline

Definition at line 2564 of file Election.h.

+ Here is the caller graph for this function:

◆ operator<() [3/3]

bool IceStormElection::operator< ( const TopicManagerSync lhs,
const TopicManagerSync rhs 
)
inline

Definition at line 2604 of file Election.h.

◆ operator==() [1/3]

bool IceStormElection::operator== ( const Node lhs,
const Node rhs 
)
inline

Definition at line 2674 of file Election.h.

◆ operator==() [2/3]

bool IceStormElection::operator== ( const ReplicaObserver lhs,
const ReplicaObserver rhs 
)
inline

Definition at line 2558 of file Election.h.

+ Here is the caller graph for this function:

◆ operator==() [3/3]

bool IceStormElection::operator== ( const TopicManagerSync lhs,
const TopicManagerSync rhs 
)
inline

Definition at line 2598 of file Election.h.

◆ upCast() [1/3]

Ice::Object * upCast ( ::IceStormElection::Node p)

Definition at line 2188 of file Election.cpp.

◆ upCast() [2/3]

Ice::Object * upCast ( ::IceStormElection::ReplicaObserver p)

Definition at line 1805 of file Election.cpp.

◆ upCast() [3/3]

Ice::Object * upCast ( ::IceStormElection::TopicManagerSync p)

Definition at line 2040 of file Election.cpp.