NiceMessage Class Reference

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

#include <NiceMessage_m.h>

Inheritance diagram for NiceMessage:

BaseOverlayMessage OverSimMessage OverSimMessage_Base NiceMemberMessage NiceClusterMerge NiceHeartbeat NiceLeaderHeartbeat

List of all members.

Public Member Functions

 NiceMessage (const char *name=NULL, int kind=0)
 NiceMessage (const NiceMessage &other)
virtual ~NiceMessage ()
NiceMessageoperator= (const NiceMessage &other)
virtual NiceMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getCommand () const
virtual void setCommand (int command_var)
virtual TransportAddressgetSrcNode ()
virtual const TransportAddressgetSrcNode () const
virtual void setSrcNode (const TransportAddress &srcNode_var)
virtual short getLayer () const
virtual void setLayer (short layer_var)

Protected Member Functions

bool operator== (const NiceMessage &)

Protected Attributes

int command_var
TransportAddress srcNode_var
short layer_var


Detailed Description

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

 message NiceMessage extends BaseOverlayMessage
 {
     int command enum(NICECommand);
     TransportAddress srcNode;
     short layer;
 }
 

Definition at line 112 of file NiceMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

NiceMessage::NiceMessage ( const NiceMessage other  ) 

virtual NiceMessage::~NiceMessage (  )  [virtual]


Member Function Documentation

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

virtual int NiceMessage::getCommand (  )  const [virtual]

virtual short NiceMessage::getLayer (  )  const [virtual]

virtual const TransportAddress& NiceMessage::getSrcNode (  )  const [inline, virtual]

Definition at line 135 of file NiceMessage_m.h.

Referenced by getSrcNode().

00135 {return const_cast<NiceMessage*>(this)->getSrcNode();}

virtual TransportAddress& NiceMessage::getSrcNode (  )  [virtual]

NiceMessage& NiceMessage::operator= ( const NiceMessage other  ) 

bool NiceMessage::operator== ( const NiceMessage  )  [protected]

virtual void NiceMessage::parsimPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from BaseOverlayMessage.

Reimplemented in NiceMemberMessage, NiceClusterMerge, NiceHeartbeat, and NiceLeaderHeartbeat.

Referenced by doPacking().

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

Reimplemented from BaseOverlayMessage.

Reimplemented in NiceMemberMessage, NiceClusterMerge, NiceHeartbeat, and NiceLeaderHeartbeat.

Referenced by doUnpacking().

virtual void NiceMessage::setCommand ( int  command_var  )  [virtual]

virtual void NiceMessage::setLayer ( short  layer_var  )  [virtual]

virtual void NiceMessage::setSrcNode ( const TransportAddress srcNode_var  )  [virtual]


Member Data Documentation

int NiceMessage::command_var [protected]

Definition at line 115 of file NiceMessage_m.h.

short NiceMessage::layer_var [protected]

Definition at line 117 of file NiceMessage_m.h.

Definition at line 116 of file NiceMessage_m.h.


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

Generated on Tue Sep 8 17:27:00 2009 for OverSim by  doxygen 1.5.8