Public Member Functions | Protected Member Functions | Protected Attributes

NiceHeartbeat Class Reference

Class generated from overlay/nice/NiceMessage.msg by opp_msgc. More...

#include <NiceMessage_m.h>

Inheritance diagram for NiceHeartbeat:
NiceMemberMessage NiceMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base NiceLeaderHeartbeat

List of all members.

Public Member Functions

 NiceHeartbeat (const char *name=NULL, int kind=0)
 NiceHeartbeat (const NiceHeartbeat &other)
virtual ~NiceHeartbeat ()
NiceHeartbeatoperator= (const NiceHeartbeat &other)
virtual NiceHeartbeatdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual unsigned int getSeqNo () const
virtual void setSeqNo (unsigned int seqNo_var)
virtual unsigned int getSeqRspNo () const
virtual void setSeqRspNo (unsigned int seqRspNo_var)
virtual double getHb_delay () const
virtual void setHb_delay (double hb_delay_var)
virtual void setDistancesArraySize (unsigned int size)
virtual unsigned int getDistancesArraySize () const
virtual double getDistances (unsigned int k) const
virtual void setDistances (unsigned int k, double distances_var)
virtual double getOne_hop_distance () const
virtual void setOne_hop_distance (double one_hop_distance_var)
virtual unsigned int getSublayermembers () const
virtual void setSublayermembers (unsigned int sublayermembers_var)

Protected Member Functions

bool operator== (const NiceHeartbeat &)

Protected Attributes

unsigned int seqNo_var
unsigned int seqRspNo_var
double hb_delay_var
double * distances_var
unsigned int distances_arraysize
double one_hop_distance_var
unsigned int sublayermembers_var

Detailed Description

Class generated from overlay/nice/NiceMessage.msg by opp_msgc.

 message NiceHeartbeat extends NiceMemberMessage
 {
     unsigned int seqNo;
     unsigned int seqRspNo;
     double hb_delay;
     double distances[];
     double one_hop_distance;
     unsigned int sublayermembers;
 }
 

Definition at line 217 of file NiceMessage_m.h.


Constructor & Destructor Documentation

NiceHeartbeat::NiceHeartbeat ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

NiceHeartbeat::NiceHeartbeat ( const NiceHeartbeat other  ) 
virtual NiceHeartbeat::~NiceHeartbeat (  )  [virtual]

Member Function Documentation

virtual NiceHeartbeat* NiceHeartbeat::dup (  )  const [inline, virtual]

Reimplemented from NiceMemberMessage.

Reimplemented in NiceLeaderHeartbeat.

Definition at line 236 of file NiceMessage_m.h.

Referenced by oversim::Nice::sendHeartbeats().

{return new NiceHeartbeat(*this);}

virtual double NiceHeartbeat::getDistances ( unsigned int  k  )  const [virtual]
virtual unsigned int NiceHeartbeat::getDistancesArraySize (  )  const [virtual]
virtual double NiceHeartbeat::getHb_delay (  )  const [virtual]
virtual double NiceHeartbeat::getOne_hop_distance (  )  const [virtual]
virtual unsigned int NiceHeartbeat::getSeqNo (  )  const [virtual]
virtual unsigned int NiceHeartbeat::getSeqRspNo (  )  const [virtual]
virtual unsigned int NiceHeartbeat::getSublayermembers (  )  const [virtual]
NiceHeartbeat& NiceHeartbeat::operator= ( const NiceHeartbeat other  ) 
bool NiceHeartbeat::operator== ( const NiceHeartbeat  )  [protected]
virtual void NiceHeartbeat::parsimPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from NiceMemberMessage.

Reimplemented in NiceLeaderHeartbeat.

Referenced by doPacking().

virtual void NiceHeartbeat::parsimUnpack ( cCommBuffer *  b  )  [virtual]

Reimplemented from NiceMemberMessage.

Reimplemented in NiceLeaderHeartbeat.

Referenced by doUnpacking().

virtual void NiceHeartbeat::setDistances ( unsigned int  k,
double  distances_var 
) [virtual]
virtual void NiceHeartbeat::setDistancesArraySize ( unsigned int  size  )  [virtual]
virtual void NiceHeartbeat::setHb_delay ( double  hb_delay_var  )  [virtual]
virtual void NiceHeartbeat::setOne_hop_distance ( double  one_hop_distance_var  )  [virtual]
virtual void NiceHeartbeat::setSeqNo ( unsigned int  seqNo_var  )  [virtual]
virtual void NiceHeartbeat::setSeqRspNo ( unsigned int  seqRspNo_var  )  [virtual]
virtual void NiceHeartbeat::setSublayermembers ( unsigned int  sublayermembers_var  )  [virtual]

Member Data Documentation

unsigned int NiceHeartbeat::distances_arraysize [protected]

Definition at line 224 of file NiceMessage_m.h.

double* NiceHeartbeat::distances_var [protected]

Definition at line 223 of file NiceMessage_m.h.

double NiceHeartbeat::hb_delay_var [protected]

Definition at line 222 of file NiceMessage_m.h.

Definition at line 225 of file NiceMessage_m.h.

unsigned int NiceHeartbeat::seqNo_var [protected]

Definition at line 220 of file NiceMessage_m.h.

unsigned int NiceHeartbeat::seqRspNo_var [protected]

Definition at line 221 of file NiceMessage_m.h.

unsigned int NiceHeartbeat::sublayermembers_var [protected]

Definition at line 226 of file NiceMessage_m.h.


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