GComm  0.2.3
Public Member Functions | Friends | List of all members
gcomm::evs::Node Class Reference

Public Member Functions

 Node (const gu::datetime::Period &inactive_timeout, const gu::datetime::Period &suspect_timeout)
 
 Node (const Node &n)
 
void set_index (const size_t idx)
 
size_t index () const
 
void set_operational (const bool op)
 
bool operational () const
 
void set_suspected (const bool s)
 
bool suspected () const
 
void set_committed (const bool comm)
 
bool committed () const
 
void set_installed (const bool inst)
 
bool installed () const
 
void set_join_message (const JoinMessage *msg)
 
const JoinMessagejoin_message () const
 
void set_leave_message (const LeaveMessage *msg)
 
const LeaveMessageleave_message () const
 
void set_tstamp (const gu::datetime::Date &t)
 
const gu::datetime::Date & tstamp () const
 
void set_fifo_seq (const int64_t seq)
 
int64_t fifo_seq () const
 
SegmentId segment () const
 
bool is_inactive () const
 
bool is_suspected () const
 
void set_suspect_timeout (const gu::datetime::Period &p)
 
void set_inactive_timeout (const gu::datetime::Period &p)
 

Friends

class InspectNode
 

The documentation for this class was generated from the following file: