Public Member Functions | Protected Member Functions | Protected Attributes

GameAPIListMessage Class Reference

Class generated from common/CommonMessages.msg by opp_msgc. More...

#include <CommonMessages_m.h>

Inheritance diagram for GameAPIListMessage:
GameAPIMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base

List of all members.

Public Member Functions

 GameAPIListMessage (const char *name=NULL, int kind=0)
 GameAPIListMessage (const GameAPIListMessage &other)
virtual ~GameAPIListMessage ()
GameAPIListMessageoperator= (const GameAPIListMessage &other)
virtual GameAPIListMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual void setRemoveNeighborArraySize (unsigned int size)
virtual unsigned int getRemoveNeighborArraySize () const
virtual NodeHandlegetRemoveNeighbor (unsigned int k)
virtual const NodeHandlegetRemoveNeighbor (unsigned int k) const
virtual void setRemoveNeighbor (unsigned int k, const NodeHandle &removeNeighbor_var)
virtual void setAddNeighborArraySize (unsigned int size)
virtual unsigned int getAddNeighborArraySize () const
virtual NodeHandlegetAddNeighbor (unsigned int k)
virtual const NodeHandlegetAddNeighbor (unsigned int k) const
virtual void setAddNeighbor (unsigned int k, const NodeHandle &addNeighbor_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 GameAPIListMessage &)

Protected Attributes

::NodeHandleremoveNeighbor_var
unsigned int removeNeighbor_arraysize
::NodeHandleaddNeighbor_var
unsigned int addNeighbor_arraysize
::Vector2DneighborPosition_var
unsigned int neighborPosition_arraysize

Detailed Description

Class generated from common/CommonMessages.msg by opp_msgc.

 packet GameAPIListMessage extends GameAPIMessage 
 {
     NodeHandle removeNeighbor[];
     NodeHandle addNeighbor[];
     Vector2D neighborPosition[];
 }
 

Definition at line 2089 of file CommonMessages_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

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

Reimplemented from GameAPIMessage.

Definition at line 2107 of file CommonMessages_m.h.

{return new GameAPIListMessage(*this);}

virtual NodeHandle& GameAPIListMessage::getAddNeighbor ( unsigned int  k  )  [virtual]
virtual const NodeHandle& GameAPIListMessage::getAddNeighbor ( unsigned int  k  )  const [inline, virtual]

Definition at line 2120 of file CommonMessages_m.h.

Referenced by getAddNeighbor().

{return const_cast<GameAPIListMessage*>(this)->getAddNeighbor(k);}

virtual unsigned int GameAPIListMessage::getAddNeighborArraySize (  )  const [virtual]
virtual Vector2D& GameAPIListMessage::getNeighborPosition ( unsigned int  k  )  [virtual]
virtual const Vector2D& GameAPIListMessage::getNeighborPosition ( unsigned int  k  )  const [inline, virtual]

Definition at line 2125 of file CommonMessages_m.h.

Referenced by getNeighborPosition().

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

virtual unsigned int GameAPIListMessage::getNeighborPositionArraySize (  )  const [virtual]
virtual const NodeHandle& GameAPIListMessage::getRemoveNeighbor ( unsigned int  k  )  const [inline, virtual]

Definition at line 2115 of file CommonMessages_m.h.

Referenced by getRemoveNeighbor().

{return const_cast<GameAPIListMessage*>(this)->getRemoveNeighbor(k);}

virtual NodeHandle& GameAPIListMessage::getRemoveNeighbor ( unsigned int  k  )  [virtual]
virtual unsigned int GameAPIListMessage::getRemoveNeighborArraySize (  )  const [virtual]
GameAPIListMessage& GameAPIListMessage::operator= ( const GameAPIListMessage other  ) 
bool GameAPIListMessage::operator== ( const GameAPIListMessage  )  [protected]
virtual void GameAPIListMessage::parsimPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from GameAPIMessage.

Referenced by doPacking().

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

Reimplemented from GameAPIMessage.

Referenced by doUnpacking().

virtual void GameAPIListMessage::setAddNeighbor ( unsigned int  k,
const NodeHandle addNeighbor_var 
) [virtual]
virtual void GameAPIListMessage::setAddNeighborArraySize ( unsigned int  size  )  [virtual]
virtual void GameAPIListMessage::setNeighborPosition ( unsigned int  k,
const Vector2D neighborPosition_var 
) [virtual]
virtual void GameAPIListMessage::setNeighborPositionArraySize ( unsigned int  size  )  [virtual]
virtual void GameAPIListMessage::setRemoveNeighbor ( unsigned int  k,
const NodeHandle removeNeighbor_var 
) [virtual]
virtual void GameAPIListMessage::setRemoveNeighborArraySize ( unsigned int  size  )  [virtual]

Member Data Documentation

Definition at line 2095 of file CommonMessages_m.h.

Definition at line 2094 of file CommonMessages_m.h.

Definition at line 2097 of file CommonMessages_m.h.

Definition at line 2096 of file CommonMessages_m.h.

Definition at line 2093 of file CommonMessages_m.h.

Definition at line 2092 of file CommonMessages_m.h.


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