Public Member Functions | Protected Member Functions | Protected Attributes

VastListMessage Class Reference

Class generated from overlay/vast/Vast.msg by opp_msgc. More...

#include <Vast_m.h>

Inheritance diagram for VastListMessage:
VastMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base

List of all members.

Public Member Functions

 VastListMessage (const char *name=NULL, int kind=0)
 VastListMessage (const VastListMessage &other)
virtual ~VastListMessage ()
VastListMessageoperator= (const VastListMessage &other)
virtual VastListMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual void setNeighborNodeArraySize (unsigned int size)
virtual unsigned int getNeighborNodeArraySize () const
virtual NodeHandlegetNeighborNode (unsigned int k)
virtual const NodeHandlegetNeighborNode (unsigned int k) const
virtual void setNeighborNode (unsigned int k, const NodeHandle &neighborNode_var)
virtual void setNeighborPosArraySize (unsigned int size)
virtual unsigned int getNeighborPosArraySize () const
virtual Vector2DgetNeighborPos (unsigned int k)
virtual const Vector2DgetNeighborPos (unsigned int k) const
virtual void setNeighborPos (unsigned int k, const Vector2D &neighborPos_var)
virtual bool getRequestEnclosingNeighbors () const
virtual void setRequestEnclosingNeighbors (bool requestEnclosingNeighbors_var)

Protected Member Functions

bool operator== (const VastListMessage &)

Protected Attributes

::NodeHandleneighborNode_var
unsigned int neighborNode_arraysize
::Vector2DneighborPos_var
unsigned int neighborPos_arraysize
bool requestEnclosingNeighbors_var

Detailed Description

Class generated from overlay/vast/Vast.msg by opp_msgc.

 packet VastListMessage extends VastMessage 
 {
     NodeHandle neighborNode[];
     Vector2D neighborPos[];
     bool requestEnclosingNeighbors = false;
 }
 

Definition at line 134 of file Vast_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

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

Reimplemented from VastMessage.

Definition at line 151 of file Vast_m.h.

{return new VastListMessage(*this);}

virtual NodeHandle& VastListMessage::getNeighborNode ( unsigned int  k  )  [virtual]
virtual const NodeHandle& VastListMessage::getNeighborNode ( unsigned int  k  )  const [inline, virtual]

Definition at line 159 of file Vast_m.h.

Referenced by getNeighborNode().

{return const_cast<VastListMessage*>(this)->getNeighborNode(k);}

virtual Vector2D& VastListMessage::getNeighborPos ( unsigned int  k  )  [virtual]
virtual const Vector2D& VastListMessage::getNeighborPos ( unsigned int  k  )  const [inline, virtual]

Definition at line 164 of file Vast_m.h.

Referenced by getNeighborPos().

{return const_cast<VastListMessage*>(this)->getNeighborPos(k);}

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

Reimplemented from VastMessage.

Referenced by doPacking().

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

Reimplemented from VastMessage.

Referenced by doUnpacking().

virtual void VastListMessage::setNeighborNode ( unsigned int  k,
const NodeHandle neighborNode_var 
) [virtual]
virtual void VastListMessage::setNeighborNodeArraySize ( unsigned int  size  )  [virtual]
virtual void VastListMessage::setNeighborPos ( unsigned int  k,
const Vector2D neighborPos_var 
) [virtual]
virtual void VastListMessage::setNeighborPosArraySize ( unsigned int  size  )  [virtual]
virtual void VastListMessage::setRequestEnclosingNeighbors ( bool  requestEnclosingNeighbors_var  )  [virtual]

Referenced by Vast::handleNodeMove().


Member Data Documentation

unsigned int VastListMessage::neighborNode_arraysize [protected]

Definition at line 138 of file Vast_m.h.

Definition at line 137 of file Vast_m.h.

unsigned int VastListMessage::neighborPos_arraysize [protected]

Definition at line 140 of file Vast_m.h.

Definition at line 139 of file Vast_m.h.

Definition at line 141 of file Vast_m.h.


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