Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LinkStateMsg Class Reference

#include <LinkStatePacket_m.h>

List of all members.


Detailed Description

Class generated from LinkStatePacket.msg by opp_msgc.
 message LinkStateMsg
 {
     fields:
         TELinkStateInfo linkInfo[];

         bool request = false;

         int command = LINK_STATE_MESSAGE; 
 };
 


Public Member Functions

 LinkStateMsg (const char *name=NULL, int kind=0)
 LinkStateMsg (const LinkStateMsg &other)
virtual ~LinkStateMsg ()
LinkStateMsgoperator= (const LinkStateMsg &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual void setLinkInfoArraySize (unsigned int size)
virtual unsigned int getLinkInfoArraySize () const
virtual TELinkStateInfogetLinkInfo (unsigned int k)
virtual const TELinkStateInfogetLinkInfo (unsigned int k) const
virtual void setLinkInfo (unsigned int k, const TELinkStateInfo &linkInfo_var)
virtual bool getRequest () const
virtual void setRequest (bool request_var)
virtual int getCommand () const
virtual void setCommand (int command_var)

Protected Member Functions

bool operator== (const LinkStateMsg &)

Protected Attributes

TELinkStateInfolinkInfo_var
unsigned int linkInfo_arraysize
bool request_var
int command_var


Constructor & Destructor Documentation

LinkStateMsg::LinkStateMsg const char *  name = NULL,
int  kind = 0
 

LinkStateMsg::LinkStateMsg const LinkStateMsg other  ) 
 

virtual LinkStateMsg::~LinkStateMsg  )  [virtual]
 


Member Function Documentation

virtual cPolymorphic* LinkStateMsg::dup  )  const [inline, virtual]
 

00053 {return new LinkStateMsg(*this);}

virtual int LinkStateMsg::getCommand  )  const [virtual]
 

virtual const TELinkStateInfo& LinkStateMsg::getLinkInfo unsigned int  k  )  const [inline, virtual]
 

00061 {return const_cast<LinkStateMsg*>(this)->getLinkInfo(k);}

virtual TELinkStateInfo& LinkStateMsg::getLinkInfo unsigned int  k  )  [virtual]
 

virtual unsigned int LinkStateMsg::getLinkInfoArraySize  )  const [virtual]
 

virtual bool LinkStateMsg::getRequest  )  const [virtual]
 

virtual void LinkStateMsg::netPack cCommBuffer *  b  )  [virtual]
 

virtual void LinkStateMsg::netUnpack cCommBuffer *  b  )  [virtual]
 

LinkStateMsg& LinkStateMsg::operator= const LinkStateMsg other  ) 
 

bool LinkStateMsg::operator== const LinkStateMsg  )  [protected]
 

virtual void LinkStateMsg::setCommand int  command_var  )  [virtual]
 

virtual void LinkStateMsg::setLinkInfo unsigned int  k,
const TELinkStateInfo linkInfo_var
[virtual]
 

virtual void LinkStateMsg::setLinkInfoArraySize unsigned int  size  )  [virtual]
 

virtual void LinkStateMsg::setRequest bool  request_var  )  [virtual]
 


Member Data Documentation

int LinkStateMsg::command_var [protected]
 

unsigned int LinkStateMsg::linkInfo_arraysize [protected]
 

TELinkStateInfo* LinkStateMsg::linkInfo_var [protected]
 

bool LinkStateMsg::request_var [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 18:22:26 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0