LSMPacket Class Reference

#include <LSMPacket_m.h>

Inheritance diagram for LSMPacket:
cPacket cMessage cOwnedObject cNamedObject cObject

List of all members.

Public Member Functions

 LSMPacket (const char *name=NULL, int kind=0)
 LSMPacket (const LSMPacket &other)
virtual ~LSMPacket ()
LSMPacketoperator= (const LSMPacket &other)
virtual LSMPacketdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint8_t getType () const
virtual void setType (uint8_t type_var)
virtual const char * getNodeID () const
virtual void setNodeID (const char *nodeID_var)
virtual uint8_t getRepLen () const
virtual void setRepLen (uint8_t repLen_var)
virtual void setLidArraySize (unsigned int size)
virtual unsigned int getLidArraySize () const
virtual const char * getLid (unsigned int k) const
virtual void setLid (unsigned int k, const char *lid_var)
virtual void setLinkStatusArraySize (unsigned int size)
virtual unsigned int getLinkStatusArraySize () const
virtual QoSListgetLinkStatus (unsigned int k)
virtual const QoSListgetLinkStatus (unsigned int k) const
virtual void setLinkStatus (unsigned int k, const QoSList &linkStatus_var)

Protected Member Functions

bool operator== (const LSMPacket &)

Protected Attributes

uint8_t type_var
opp_string nodeID_var
uint8_t repLen_var
opp_stringlid_var
unsigned int lid_arraysize
::QoSListlinkStatus_var
unsigned int linkStatus_arraysize

Detailed Description

Class generated from LinkMon/LSMPacket.msg by opp_msgc.

 packet LSMPacket {
     uint8_t type;
     string nodeID;
     uint8_t repLen;
     string lid[];
     QoSList linkStatus[];
 }
 

Constructor & Destructor Documentation

LSMPacket::LSMPacket ( const char *  name = NULL,
int  kind = 0 
)
LSMPacket::LSMPacket ( const LSMPacket other  ) 
virtual LSMPacket::~LSMPacket (  )  [virtual]

Member Function Documentation

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

Reimplemented from cPacket.

00061 {return new LSMPacket(*this);}

virtual const char* LSMPacket::getLid ( unsigned int  k  )  const [virtual]
virtual unsigned int LSMPacket::getLidArraySize (  )  const [virtual]
virtual const QoSList& LSMPacket::getLinkStatus ( unsigned int  k  )  const [inline, virtual]

00079 {return const_cast<LSMPacket*>(this)->getLinkStatus(k);}

virtual QoSList& LSMPacket::getLinkStatus ( unsigned int  k  )  [virtual]
virtual unsigned int LSMPacket::getLinkStatusArraySize (  )  const [virtual]
virtual const char* LSMPacket::getNodeID (  )  const [virtual]
virtual uint8_t LSMPacket::getRepLen (  )  const [virtual]
virtual uint8_t LSMPacket::getType (  )  const [virtual]
LSMPacket& LSMPacket::operator= ( const LSMPacket other  ) 
bool LSMPacket::operator== ( const LSMPacket  )  [protected]
virtual void LSMPacket::parsimPack ( cCommBuffer b  )  [virtual]

Reimplemented from cPacket.

virtual void LSMPacket::parsimUnpack ( cCommBuffer b  )  [virtual]

Reimplemented from cPacket.

virtual void LSMPacket::setLid ( unsigned int  k,
const char *  lid_var 
) [virtual]
virtual void LSMPacket::setLidArraySize ( unsigned int  size  )  [virtual]
virtual void LSMPacket::setLinkStatus ( unsigned int  k,
const QoSList linkStatus_var 
) [virtual]
virtual void LSMPacket::setLinkStatusArraySize ( unsigned int  size  )  [virtual]
virtual void LSMPacket::setNodeID ( const char *  nodeID_var  )  [virtual]
virtual void LSMPacket::setRepLen ( uint8_t  repLen_var  )  [virtual]
virtual void LSMPacket::setType ( uint8_t  type_var  )  [virtual]

Member Data Documentation

unsigned int LSMPacket::lid_arraysize [protected]
unsigned int LSMPacket::linkStatus_arraysize [protected]
uint8_t LSMPacket::repLen_var [protected]
uint8_t LSMPacket::type_var [protected]

The documentation for this class was generated from the following file:
Generated on Thu Jun 14 17:12:42 2012 for PAL by  doxygen 1.6.3