Public Member Functions | Protected Member Functions | Protected Attributes

QuonMessage Class Reference

Class generated from overlay/quon/Quon.msg by opp_msgc. More...

#include <Quon_m.h>

Inheritance diagram for QuonMessage:
BaseOverlayMessage OverSimMessage OverSimMessage_Base QuonEventMessage QuonListMessage QuonMoveMessage

List of all members.

Public Member Functions

 QuonMessage (const char *name=NULL, int kind=0)
 QuonMessage (const QuonMessage &other)
virtual ~QuonMessage ()
QuonMessageoperator= (const QuonMessage &other)
virtual QuonMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getCommand () const
virtual void setCommand (int command_var)
virtual NodeHandlegetSender ()
virtual const NodeHandlegetSender () const
virtual void setSender (const NodeHandle &sender_var)
virtual Vector2DgetPosition ()
virtual const Vector2DgetPosition () const
virtual void setPosition (const Vector2D &position_var)
virtual double getAOIsize () const
virtual void setAOIsize (double AOIsize_var)

Protected Member Functions

bool operator== (const QuonMessage &)

Protected Attributes

int command_var
::NodeHandle sender_var
::Vector2D position_var
double AOIsize_var

Detailed Description

Class generated from overlay/quon/Quon.msg by opp_msgc.

 packet QuonMessage extends BaseOverlayMessage 
 {
     int command enum(QUONCommand);
     NodeHandle sender;
     Vector2D position;
     double AOIsize;
 }
 

Definition at line 107 of file Quon_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

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

Reimplemented from BaseOverlayMessage.

Reimplemented in QuonListMessage, QuonMoveMessage, and QuonEventMessage.

Definition at line 123 of file Quon_m.h.

{return new QuonMessage(*this);}

virtual double QuonMessage::getAOIsize (  )  const [virtual]
virtual int QuonMessage::getCommand (  )  const [virtual]
virtual Vector2D& QuonMessage::getPosition (  )  [virtual]
virtual const Vector2D& QuonMessage::getPosition (  )  const [inline, virtual]

Definition at line 134 of file Quon_m.h.

Referenced by getPosition().

{return const_cast<QuonMessage*>(this)->getPosition();}

virtual const NodeHandle& QuonMessage::getSender (  )  const [inline, virtual]

Definition at line 131 of file Quon_m.h.

Referenced by getSender().

{return const_cast<QuonMessage*>(this)->getSender();}

QuonMessage& QuonMessage::operator= ( const QuonMessage other  ) 
bool QuonMessage::operator== ( const QuonMessage  )  [protected]
virtual void QuonMessage::parsimPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from BaseOverlayMessage.

Reimplemented in QuonListMessage, QuonMoveMessage, and QuonEventMessage.

Referenced by doPacking().

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

Reimplemented from BaseOverlayMessage.

Reimplemented in QuonListMessage, QuonMoveMessage, and QuonEventMessage.

Referenced by doUnpacking().


Member Data Documentation

double QuonMessage::AOIsize_var [protected]

Definition at line 113 of file Quon_m.h.

int QuonMessage::command_var [protected]

Definition at line 110 of file Quon_m.h.

Definition at line 112 of file Quon_m.h.

Definition at line 111 of file Quon_m.h.


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