GiaMessage Class Reference

Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More...

#include <GiaMessage_m.h>

Inheritance diagram for GiaMessage:

BaseOverlayMessage OverSimMessage OverSimMessage_Base GiaIDMessage GiaNeighborMessage KeyListMessage TokenMessage GiaRouteMessage SearchMessage SearchResponseMessage

List of all members.

Public Member Functions

 GiaMessage (const char *name=NULL, int kind=0)
 GiaMessage (const GiaMessage &other)
virtual ~GiaMessage ()
GiaMessageoperator= (const GiaMessage &other)
virtual GiaMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual NodeHandlegetSrcNode ()
virtual const NodeHandlegetSrcNode () const
virtual void setSrcNode (const NodeHandle &srcNode_var)
virtual int getHopCount () const
virtual void setHopCount (int hopCount_var)
virtual int getCommand () const
virtual void setCommand (int command_var)
virtual double getSrcCapacity () const
virtual void setSrcCapacity (double srcCapacity_var)
virtual int getSrcDegree () const
virtual void setSrcDegree (int srcDegree_var)

Protected Member Functions

bool operator== (const GiaMessage &)

Protected Attributes

NodeHandle srcNode_var
int hopCount_var
int command_var
double srcCapacity_var
int srcDegree_var


Detailed Description

Class generated from overlay/gia/GiaMessage.msg by opp_msgc.

 message GiaMessage extends BaseOverlayMessage
 {
        NodeHandle srcNode;    
        int hopCount = 0;    
        int command enum(GIACommand);    
        double srcCapacity;    
        int srcDegree;    
 };
 

Definition at line 94 of file GiaMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

GiaMessage::GiaMessage ( const GiaMessage other  ) 

virtual GiaMessage::~GiaMessage (  )  [virtual]


Member Function Documentation

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

Reimplemented from BaseOverlayMessage.

Reimplemented in GiaNeighborMessage, TokenMessage, GiaIDMessage, GiaRouteMessage, KeyListMessage, SearchMessage, and SearchResponseMessage.

Definition at line 111 of file GiaMessage_m.h.

00111 {return new GiaMessage(*this);}

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

Referenced by Gia::handleUDPMessage().

virtual int GiaMessage::getHopCount (  )  const [virtual]

virtual double GiaMessage::getSrcCapacity (  )  const [virtual]

Referenced by Gia::handleUDPMessage().

virtual int GiaMessage::getSrcDegree (  )  const [virtual]

virtual const NodeHandle& GiaMessage::getSrcNode (  )  const [inline, virtual]

Definition at line 117 of file GiaMessage_m.h.

Referenced by getSrcNode().

00117 {return const_cast<GiaMessage*>(this)->getSrcNode();}

virtual NodeHandle& GiaMessage::getSrcNode (  )  [virtual]

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

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

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

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

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

virtual void GiaMessage::setHopCount ( int  hopCount_var  )  [virtual]

virtual void GiaMessage::setSrcCapacity ( double  srcCapacity_var  )  [virtual]

virtual void GiaMessage::setSrcDegree ( int  srcDegree_var  )  [virtual]

virtual void GiaMessage::setSrcNode ( const NodeHandle srcNode_var  )  [virtual]


Member Data Documentation

int GiaMessage::command_var [protected]

Definition at line 99 of file GiaMessage_m.h.

int GiaMessage::hopCount_var [protected]

Definition at line 98 of file GiaMessage_m.h.

double GiaMessage::srcCapacity_var [protected]

Definition at line 100 of file GiaMessage_m.h.

int GiaMessage::srcDegree_var [protected]

Definition at line 101 of file GiaMessage_m.h.

Definition at line 97 of file GiaMessage_m.h.


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

Generated on Tue Sep 8 17:26:58 2009 for OverSim by  doxygen 1.5.8