GComm  0.2.3
Public Member Functions | Static Public Member Functions | List of all members
gcomm::evs::MessageNode Class Reference

Public Member Functions

 MessageNode (const bool operational=false, const bool suspected=false, const SegmentId segment=0, const seqno_t leave_seq=-1, const ViewId &view_id=ViewId(V_REG), const seqno_t safe_seq=-1, const Range im_range=Range())
 
 MessageNode (const MessageNode &mn)
 
bool operational () const
 
bool suspected () const
 
bool leaving () const
 
seqno_t leave_seq () const
 
const ViewIdview_id () const
 
seqno_t safe_seq () const
 
Range im_range () const
 
SegmentId segment () const
 
bool operator== (const MessageNode &cmp) const
 
size_t serialize (gu::byte_t *buf, size_t buflen, size_t offset) const
 
size_t unserialize (const gu::byte_t *buf, size_t buflen, size_t offset)
 

Static Public Member Functions

static size_t serial_size ()
 

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