Public Member Functions | Protected Member Functions | Protected Attributes

NTreeReplaceNodeMessage Class Reference

Class generated from overlay/ntree/NTree.msg by opp_msgc. More...

#include <NTree_m.h>

Inheritance diagram for NTreeReplaceNodeMessage:
BaseOverlayMessage OverSimMessage OverSimMessage_Base

List of all members.

Public Member Functions

 NTreeReplaceNodeMessage (const char *name=NULL, int kind=0)
 NTreeReplaceNodeMessage (const NTreeReplaceNodeMessage &other)
virtual ~NTreeReplaceNodeMessage ()
NTreeReplaceNodeMessageoperator= (const NTreeReplaceNodeMessage &other)
virtual NTreeReplaceNodeMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual Vector2DgetOrigin ()
virtual const Vector2DgetOrigin () const
virtual void setOrigin (const Vector2D &origin_var)
virtual double getSize () const
virtual void setSize (double size_var)
virtual NodeHandlegetParent ()
virtual const NodeHandlegetParent () const
virtual void setParent (const NodeHandle &parent_var)
virtual void setChildrenArraySize (unsigned int size)
virtual unsigned int getChildrenArraySize () const
virtual NodeHandlegetChildren (unsigned int k)
virtual const NodeHandlegetChildren (unsigned int k) const
virtual void setChildren (unsigned int k, const NodeHandle &children_var)
virtual TransportAddressgetOldNode ()
virtual const TransportAddressgetOldNode () const
virtual void setOldNode (const TransportAddress &oldNode_var)
virtual bool getIsLeaf () const
virtual void setIsLeaf (bool isLeaf_var)

Protected Member Functions

bool operator== (const NTreeReplaceNodeMessage &)

Protected Attributes

::Vector2D origin_var
double size_var
::NodeHandle parent_var
::NodeHandlechildren_var
unsigned int children_arraysize
::TransportAddress oldNode_var
bool isLeaf_var

Detailed Description

Class generated from overlay/ntree/NTree.msg by opp_msgc.

 packet NTreeReplaceNodeMessage extends BaseOverlayMessage
 {
         Vector2D origin;
         double size;
         NodeHandle parent;
         NodeHandle children[];
         TransportAddress oldNode;
         bool isLeaf;
 }
 

Definition at line 582 of file NTree_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

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

Reimplemented from BaseOverlayMessage.

Definition at line 601 of file NTree_m.h.

{return new NTreeReplaceNodeMessage(*this);}

virtual NodeHandle& NTreeReplaceNodeMessage::getChildren ( unsigned int  k  )  [virtual]
virtual const NodeHandle& NTreeReplaceNodeMessage::getChildren ( unsigned int  k  )  const [inline, virtual]

Definition at line 617 of file NTree_m.h.

Referenced by getChildren().

{return const_cast<NTreeReplaceNodeMessage*>(this)->getChildren(k);}

virtual unsigned int NTreeReplaceNodeMessage::getChildrenArraySize (  )  const [virtual]
virtual bool NTreeReplaceNodeMessage::getIsLeaf (  )  const [virtual]
virtual TransportAddress& NTreeReplaceNodeMessage::getOldNode (  )  [virtual]
virtual const TransportAddress& NTreeReplaceNodeMessage::getOldNode (  )  const [inline, virtual]

Definition at line 620 of file NTree_m.h.

Referenced by getOldNode().

{return const_cast<NTreeReplaceNodeMessage*>(this)->getOldNode();}

virtual Vector2D& NTreeReplaceNodeMessage::getOrigin (  )  [virtual]
virtual const Vector2D& NTreeReplaceNodeMessage::getOrigin (  )  const [inline, virtual]

Definition at line 607 of file NTree_m.h.

Referenced by getOrigin().

{return const_cast<NTreeReplaceNodeMessage*>(this)->getOrigin();}

virtual NodeHandle& NTreeReplaceNodeMessage::getParent (  )  [virtual]
virtual const NodeHandle& NTreeReplaceNodeMessage::getParent (  )  const [inline, virtual]

Definition at line 612 of file NTree_m.h.

Referenced by getParent().

{return const_cast<NTreeReplaceNodeMessage*>(this)->getParent();}

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

Reimplemented from BaseOverlayMessage.

Referenced by doPacking().

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

Reimplemented from BaseOverlayMessage.

Referenced by doUnpacking().

virtual void NTreeReplaceNodeMessage::setChildren ( unsigned int  k,
const NodeHandle children_var 
) [virtual]
virtual void NTreeReplaceNodeMessage::setChildrenArraySize ( unsigned int  size  )  [virtual]
virtual void NTreeReplaceNodeMessage::setIsLeaf ( bool  isLeaf_var  )  [virtual]
virtual void NTreeReplaceNodeMessage::setOldNode ( const TransportAddress oldNode_var  )  [virtual]
virtual void NTreeReplaceNodeMessage::setOrigin ( const Vector2D origin_var  )  [virtual]
virtual void NTreeReplaceNodeMessage::setParent ( const NodeHandle parent_var  )  [virtual]
virtual void NTreeReplaceNodeMessage::setSize ( double  size_var  )  [virtual]

Member Data Documentation

Definition at line 589 of file NTree_m.h.

Definition at line 588 of file NTree_m.h.

Definition at line 591 of file NTree_m.h.

Definition at line 590 of file NTree_m.h.

Definition at line 585 of file NTree_m.h.

Definition at line 587 of file NTree_m.h.

Definition at line 586 of file NTree_m.h.


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