Election.h File Reference
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/GCObject.h>
#include <Ice/Value.h>
#include <Ice/Incoming.h>
#include <Ice/FactoryTableInit.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/ExceptionHelpers.h>
#include <Ice/Identity.h>
#include <Ice/BuiltinSequences.h>
#include <IceStorm/SubscriberRecord.h>
#include <IceStorm/LLURecord.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceUtil/PopDisableWarnings.h>
+ Include dependency graph for Election.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  StreamableTraits< ::IceStormElection::GroupInfo >
 
struct  StreamableTraits< ::IceStormElection::NodeInfo >
 
struct  StreamableTraits< ::IceStormElection::NodeState >
 
struct  StreamableTraits< ::IceStormElection::ObserverInconsistencyException >
 
struct  StreamableTraits< ::IceStormElection::QueryInfo >
 
struct  StreamableTraits< ::IceStormElection::TopicContent >
 
struct  StreamReader< ::IceStormElection::GroupInfo, S >
 
struct  StreamReader< ::IceStormElection::NodeInfo, S >
 
struct  StreamReader< ::IceStormElection::ObserverInconsistencyException, S >
 
struct  StreamReader< ::IceStormElection::QueryInfo, S >
 
struct  StreamReader< ::IceStormElection::TopicContent, S >
 
struct  StreamWriter< ::IceStormElection::GroupInfo, S >
 
struct  StreamWriter< ::IceStormElection::NodeInfo, S >
 
struct  StreamWriter< ::IceStormElection::ObserverInconsistencyException, S >
 
struct  StreamWriter< ::IceStormElection::QueryInfo, S >
 
struct  StreamWriter< ::IceStormElection::TopicContent, S >
 
class  Node
 
class  ReplicaObserver
 
class  TopicManagerSync
 
class  Callback_Node_accept< T, CT >
 
class  Callback_Node_accept_Base
 
class  Callback_Node_areYouCoordinator< T, CT >
 
class  Callback_Node_areYouCoordinator_Base
 
class  Callback_Node_areYouThere< T, CT >
 
class  Callback_Node_areYouThere_Base
 
class  Callback_Node_invitation< T, CT >
 
class  Callback_Node_invitation_Base
 
class  Callback_Node_nodes< T, CT >
 
class  Callback_Node_nodes_Base
 
class  Callback_Node_query< T, CT >
 
class  Callback_Node_query_Base
 
class  Callback_Node_ready< T, CT >
 
class  Callback_Node_ready_Base
 
class  Callback_Node_sync< T, CT >
 
class  Callback_Node_sync_Base
 
class  Callback_ReplicaObserver_addSubscriber< T, CT >
 
class  Callback_ReplicaObserver_addSubscriber_Base
 
class  Callback_ReplicaObserver_createTopic< T, CT >
 
class  Callback_ReplicaObserver_createTopic_Base
 
class  Callback_ReplicaObserver_destroyTopic< T, CT >
 
class  Callback_ReplicaObserver_destroyTopic_Base
 
class  Callback_ReplicaObserver_init< T, CT >
 
class  Callback_ReplicaObserver_init_Base
 
class  Callback_ReplicaObserver_removeSubscriber< T, CT >
 
class  Callback_ReplicaObserver_removeSubscriber_Base
 
class  Callback_TopicManagerSync_getContent< T, CT >
 
class  Callback_TopicManagerSync_getContent_Base
 
class  CallbackNC_Node_accept< T >
 
class  CallbackNC_Node_areYouCoordinator< T >
 
class  CallbackNC_Node_areYouThere< T >
 
class  CallbackNC_Node_invitation< T >
 
class  CallbackNC_Node_nodes< T >
 
class  CallbackNC_Node_query< T >
 
class  CallbackNC_Node_ready< T >
 
class  CallbackNC_Node_sync< T >
 
class  CallbackNC_ReplicaObserver_addSubscriber< T >
 
class  CallbackNC_ReplicaObserver_createTopic< T >
 
class  CallbackNC_ReplicaObserver_destroyTopic< T >
 
class  CallbackNC_ReplicaObserver_init< T >
 
class  CallbackNC_ReplicaObserver_removeSubscriber< T >
 
class  CallbackNC_TopicManagerSync_getContent< T >
 
struct  GroupInfo
 The group info. More...
 
class  Node
 A replica node. More...
 
struct  NodeInfo
 All nodes in the replication group. More...
 
class  ObserverInconsistencyException
 Thrown if an observer detects an inconsistency. More...
 
struct  QueryInfo
 
class  ReplicaObserver
 The replica observer. More...
 
struct  TopicContent
 The contents of topic. More...
 
class  TopicManagerSync
 Interface used to sync topics. More...
 

Namespaces

 Ice
 
 IceProxy
 
 IceProxy::IceStormElection
 
 IceStormElection
 

Typedefs

typedef ::IceUtil::Handle< Callback_Node_accept_Base > Callback_Node_acceptPtr
 
typedef ::IceUtil::Handle< Callback_Node_areYouCoordinator_Base > Callback_Node_areYouCoordinatorPtr
 
typedef ::IceUtil::Handle< Callback_Node_areYouThere_Base > Callback_Node_areYouTherePtr
 
typedef ::IceUtil::Handle< Callback_Node_invitation_Base > Callback_Node_invitationPtr
 
typedef ::IceUtil::Handle< Callback_Node_nodes_Base > Callback_Node_nodesPtr
 
typedef ::IceUtil::Handle< Callback_Node_query_Base > Callback_Node_queryPtr
 
typedef ::IceUtil::Handle< Callback_Node_ready_Base > Callback_Node_readyPtr
 
typedef ::IceUtil::Handle< Callback_Node_sync_Base > Callback_Node_syncPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_addSubscriber_Base > Callback_ReplicaObserver_addSubscriberPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_createTopic_Base > Callback_ReplicaObserver_createTopicPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_destroyTopic_Base > Callback_ReplicaObserver_destroyTopicPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_init_Base > Callback_ReplicaObserver_initPtr
 
typedef ::IceUtil::Handle< Callback_ReplicaObserver_removeSubscriber_Base > Callback_ReplicaObserver_removeSubscriberPtr
 
typedef ::IceUtil::Handle< Callback_TopicManagerSync_getContent_Base > Callback_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 ::IceInternal::ProxyHandle< ::IceProxy::IceStormElection::NodeNodePrx
 
typedef NodePrx NodePrxPtr
 
typedef ::IceInternal::Handle< ::IceStormElection::NodeNodePtr
 
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceStormElection::ReplicaObserverReplicaObserverPrx
 
typedef ReplicaObserverPrx ReplicaObserverPrxPtr
 
typedef ::IceInternal::Handle< ::IceStormElection::ReplicaObserverReplicaObserverPtr
 
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
}
 

Functions

void _icePatchObjectPtr (ReplicaObserverPtr &, const ::Ice::ObjectPtr &)
 
void _readProxy (::Ice::InputStream *, ::IceInternal::ProxyHandle< ::IceProxy::IceStormElection::Node > &)
 
void _readProxy (::Ice::InputStream *, ::IceInternal::ProxyHandle< ::IceProxy::IceStormElection::ReplicaObserver > &)
 
void _readProxy (::Ice::InputStream *, ::IceInternal::ProxyHandle< ::IceProxy::IceStormElection::TopicManagerSync > &)
 
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)
 
::IceProxy::Ice::Object * upCast (::IceProxy::IceStormElection::Node *)
 
::IceProxy::Ice::Object * upCast (::IceProxy::IceStormElection::ReplicaObserver *)
 
::IceProxy::Ice::Object * upCast (::IceProxy::IceStormElection::TopicManagerSync *)
 
::Ice::Object * upCast (::IceStormElection::Node *)
 
::Ice::Object * upCast (::IceStormElection::ReplicaObserver *)
 
::Ice::Object * upCast (::IceStormElection::TopicManagerSync *)