Public Member Functions | Protected Member Functions | Protected Attributes

QuonListMessage Class Reference

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

#include <Quon_m.h>

Inheritance diagram for QuonListMessage:
QuonMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base QuonMoveMessage

List of all members.

Public Member Functions

 QuonListMessage (const char *name=NULL, int kind=0)
 QuonListMessage (const QuonListMessage &other)
virtual ~QuonListMessage ()
QuonListMessageoperator= (const QuonListMessage &other)
virtual QuonListMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual void setNeighborHandleArraySize (unsigned int size)
virtual unsigned int getNeighborHandleArraySize () const
virtual NodeHandlegetNeighborHandle (unsigned int k)
virtual const NodeHandlegetNeighborHandle (unsigned int k) const
virtual void setNeighborHandle (unsigned int k, const NodeHandle &neighborHandle_var)
virtual void setNeighborPositionArraySize (unsigned int size)
virtual unsigned int getNeighborPositionArraySize () const
virtual Vector2DgetNeighborPosition (unsigned int k)
virtual const Vector2DgetNeighborPosition (unsigned int k) const
virtual void setNeighborPosition (unsigned int k, const Vector2D &neighborPosition_var)

Protected Member Functions

bool operator== (const QuonListMessage &)

Protected Attributes

::NodeHandleneighborHandle_var
unsigned int neighborHandle_arraysize
::Vector2DneighborPosition_var
unsigned int neighborPosition_arraysize

Detailed Description

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

 packet QuonListMessage extends QuonMessage 
 {
     NodeHandle neighborHandle[];
     Vector2D neighborPosition[];
 }
 

Definition at line 153 of file Quon_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

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

Reimplemented from QuonMessage.

Reimplemented in QuonMoveMessage.

Definition at line 169 of file Quon_m.h.

{return new QuonListMessage(*this);}

virtual NodeHandle& QuonListMessage::getNeighborHandle ( unsigned int  k  )  [virtual]
virtual const NodeHandle& QuonListMessage::getNeighborHandle ( unsigned int  k  )  const [inline, virtual]

Definition at line 177 of file Quon_m.h.

Referenced by getNeighborHandle().

{return const_cast<QuonListMessage*>(this)->getNeighborHandle(k);}

virtual unsigned int QuonListMessage::getNeighborHandleArraySize (  )  const [virtual]
virtual Vector2D& QuonListMessage::getNeighborPosition ( unsigned int  k  )  [virtual]
virtual const Vector2D& QuonListMessage::getNeighborPosition ( unsigned int  k  )  const [inline, virtual]

Definition at line 182 of file Quon_m.h.

Referenced by getNeighborPosition().

{return const_cast<QuonListMessage*>(this)->getNeighborPosition(k);}

virtual unsigned int QuonListMessage::getNeighborPositionArraySize (  )  const [virtual]
QuonListMessage& QuonListMessage::operator= ( const QuonListMessage other  ) 
bool QuonListMessage::operator== ( const QuonListMessage  )  [protected]
virtual void QuonListMessage::parsimPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from QuonMessage.

Reimplemented in QuonMoveMessage.

Referenced by doPacking().

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

Reimplemented from QuonMessage.

Reimplemented in QuonMoveMessage.

Referenced by doUnpacking().

virtual void QuonListMessage::setNeighborHandle ( unsigned int  k,
const NodeHandle neighborHandle_var 
) [virtual]
virtual void QuonListMessage::setNeighborHandleArraySize ( unsigned int  size  )  [virtual]
virtual void QuonListMessage::setNeighborPosition ( unsigned int  k,
const Vector2D neighborPosition_var 
) [virtual]
virtual void QuonListMessage::setNeighborPositionArraySize ( unsigned int  size  )  [virtual]

Member Data Documentation

Definition at line 157 of file Quon_m.h.

Definition at line 156 of file Quon_m.h.

Definition at line 159 of file Quon_m.h.

Definition at line 158 of file Quon_m.h.


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