GiaMessage Class Reference

#include <GiaMessage_m.h>

Inheritance diagram for GiaMessage:

BaseOverlayMessage GiaIDMessage GiaNeighborMessage KeyListMessage TokenMessage GiaRouteMessage SearchMessage SearchResponseMessage List of all members.

Detailed Description

Class generated from GiaMessage.msg by opp_msgc.

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


Public Member Functions

 GiaMessage (const char *name=NULL, int kind=0)
 GiaMessage (const GiaMessage &other)
virtual ~GiaMessage ()
GiaMessageoperator= (const GiaMessage &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (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


Constructor & Destructor Documentation

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

GiaMessage::GiaMessage ( const GiaMessage other  ) 

virtual GiaMessage::~GiaMessage (  )  [virtual]


Member Function Documentation

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

Reimplemented from BaseOverlayMessage.

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

00110 {return new GiaMessage(*this);}

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

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

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

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

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

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

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

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

Reimplemented from BaseOverlayMessage.

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

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

Reimplemented from BaseOverlayMessage.

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

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

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

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]

int GiaMessage::hopCount_var [protected]

double GiaMessage::srcCapacity_var [protected]

int GiaMessage::srcDegree_var [protected]

NodeHandle GiaMessage::srcNode_var [protected]


The documentation for this class was generated from the following file:
Generated on Fri May 11 14:52:40 2007 for ITM OverSim by  doxygen 1.4.7