|
| virtual void | accept (int, const std::string &, const Ice::IntSeq &, const Ice::ObjectPrx &, const LogUpdate &, int, const Ice::Current &) |
| |
| virtual bool | areYouCoordinator (const Ice::Current &) const |
| |
| virtual bool | areYouThere (const std::string &, int, const Ice::Current &) const |
| |
| void | check () |
| |
| void | checkObserverInit (Ice::Long) |
| |
| void | destroy () |
| |
| void | finishUpdate () |
| |
| virtual void | invitation (int, const std::string &, const Ice::Current &) |
| |
| void | merge (const std::set< int > &) |
| |
| void | mergeContinue () |
| |
| | NodeI (const IceStorm::InstancePtr &, const ReplicaPtr &, const Ice::ObjectPrx &, int, const std::map< int, NodePrx > &) |
| |
| virtual NodeInfoSeq | nodes (const Ice::Current &) const |
| |
| virtual QueryInfo | query (const Ice::Current &) const |
| |
| virtual void | ready (int, const std::string &, const Ice::ObjectPrx &, int, Ice::Long, const Ice::Current &) |
| |
| void | recovery (Ice::Long=-1) |
| |
| void | start () |
| |
| Ice::ObjectPrx | startCachedRead (Ice::Long &, const char *, int) |
| |
| void | startObserverUpdate (Ice::Long, const char *, int) |
| |
| Ice::ObjectPrx | startUpdate (Ice::Long &, const char *, int) |
| |
| virtual Ice::ObjectPrx | sync (const Ice::Current &) const |
| |
| void | timeout () |
| |
| bool | updateMaster (const char *, int) |
| |
| bool | _iceD_accept (::IceInternal::Incoming &, const ::Ice::Current &) |
| |
| bool | _iceD_areYouCoordinator (::IceInternal::Incoming &, const ::Ice::Current &) const |
| |
| bool | _iceD_areYouThere (::IceInternal::Incoming &, const ::Ice::Current &) const |
| |
| bool | _iceD_invitation (::IceInternal::Incoming &, const ::Ice::Current &) |
| |
| bool | _iceD_nodes (::IceInternal::Incoming &, const ::Ice::Current &) const |
| |
| bool | _iceD_query (::IceInternal::Incoming &, const ::Ice::Current &) const |
| |
| bool | _iceD_ready (::IceInternal::Incoming &, const ::Ice::Current &) |
| |
| bool | _iceD_sync (::IceInternal::Incoming &, const ::Ice::Current &) const |
| |
| virtual bool | _iceDispatch (::IceInternal::Incoming &, const ::Ice::Current &) |
| |
| virtual void | accept (::Ice::Int, const ::std::string &, const ::Ice::IntSeq &, const ::Ice::ObjectPrx &, const ::IceStormElection::LogUpdate &, ::Ice::Int, const ::Ice::Current &=::Ice::emptyCurrent)=0 |
| |
| void | accept (int j, string gn, Ice::IntSeq forwardedInvites, Object *observer, LogUpdate llu, int max) |
| | Called to accept an invitation into the given group. More...
|
| |
| idempotent bool | areYouCoordinator () |
| | Determine if this node is a coordinator. More...
|
| |
| virtual bool | areYouCoordinator (const ::Ice::Current &=::Ice::emptyCurrent) const =0 |
| |
| virtual bool | areYouThere (const ::std::string &, ::Ice::Int, const ::Ice::Current &=::Ice::emptyCurrent) const =0 |
| |
| idempotent bool | areYouThere (string gn, int j) |
| | Determine if the node is a member of the given group with the given coordinator. More...
|
| |
| virtual const ::std::string & | ice_id (const ::Ice::Current &=::Ice::emptyCurrent) const |
| |
| virtual ::std::vector<::std::string > | ice_ids (const ::Ice::Current &=::Ice::emptyCurrent) const |
| |
| virtual bool | ice_isA (const ::std::string &, const ::Ice::Current &=::Ice::emptyCurrent) const |
| |
| virtual void | invitation (::Ice::Int, const ::std::string &, const ::Ice::Current &=::Ice::emptyCurrent)=0 |
| |
| void | invitation (int j, string gn) |
| | Invite the node into a group with the given coordinator and group name. More...
|
| |
| idempotent NodeInfoSeq | nodes () |
| | Get the replication group information. More...
|
| |
| virtual ::IceStormElection::NodeInfoSeq | nodes (const ::Ice::Current &=::Ice::emptyCurrent) const =0 |
| |
| idempotent QueryInfo | query () |
| | Get the query information for the given node. More...
|
| |
| virtual ::IceStormElection::QueryInfo | query (const ::Ice::Current &=::Ice::emptyCurrent) const =0 |
| |
| virtual void | ready (::Ice::Int, const ::std::string &, const ::Ice::ObjectPrx &, ::Ice::Int, ::Ice::Long, const ::Ice::Current &=::Ice::emptyCurrent)=0 |
| |
| void | ready (int j, string gn, Object *coordinator, int max, long generation) |
| | Call from the group coordinator to a node to inform the node that the replica group is active. More...
|
| |
| idempotent Object * | sync () |
| | Get the sync object for the replica hosted by this node. More...
|
| |
| virtual ::Ice::ObjectPrx | sync (const ::Ice::Current &=::Ice::emptyCurrent) const =0 |
| |
| virtual | ~Node () |
| |
Definition at line 28 of file NodeI.h.