TMPacket Class Reference

#include <TMPacket_m.h>

Inheritance diagram for TMPacket:
cPacket cMessage cOwnedObject cNamedObject cObject

List of all members.

Public Member Functions

 TMPacket (const char *name=NULL, int kind=0)
 TMPacket (const TMPacket &other)
virtual ~TMPacket ()
TMPacketoperator= (const TMPacket &other)
virtual TMPacketdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint8_t getType () const
virtual void setType (uint8_t type_var)
virtual uint8_t getNumOfPub () const
virtual void setNumOfPub (uint8_t numOfPub_var)
virtual void setPubArraySize (unsigned int size)
virtual unsigned int getPubArraySize () const
virtual const char * getPub (unsigned int k) const
virtual void setPub (unsigned int k, const char *Pub_var)
virtual uint8_t getNumOfSub () const
virtual void setNumOfSub (uint8_t numOfSub_var)
virtual void setSubArraySize (unsigned int size)
virtual unsigned int getSubArraySize () const
virtual const char * getSub (unsigned int k) const
virtual void setSub (unsigned int k, const char *Sub_var)
virtual uint8_t getNumOfID () const
virtual void setNumOfID (uint8_t numOfID_var)
virtual void setIDArraySize (unsigned int size)
virtual unsigned int getIDArraySize () const
virtual const char * getID (unsigned int k) const
virtual void setID (unsigned int k, const char *ID_var)

Protected Member Functions

bool operator== (const TMPacket &)

Protected Attributes

uint8_t type_var
uint8_t numOfPub_var
opp_stringPub_var
unsigned int Pub_arraysize
uint8_t numOfSub_var
opp_stringSub_var
unsigned int Sub_arraysize
uint8_t numOfID_var
opp_stringID_var
unsigned int ID_arraysize

Detailed Description

Class generated from TM/TMPacket.msg by opp_msgc.

 packet TMPacket {
     uint8_t type;
     uint8_t numOfPub;
     string Pub[];
     uint8_t numOfSub;
     string Sub[];
     uint8_t numOfID;
     string ID[];
 }
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from cPacket.

00065 {return new TMPacket(*this);}

virtual const char* TMPacket::getID ( unsigned int  k  )  const [virtual]
virtual unsigned int TMPacket::getIDArraySize (  )  const [virtual]
virtual uint8_t TMPacket::getNumOfID (  )  const [virtual]
virtual uint8_t TMPacket::getNumOfPub (  )  const [virtual]
virtual uint8_t TMPacket::getNumOfSub (  )  const [virtual]
virtual const char* TMPacket::getPub ( unsigned int  k  )  const [virtual]
virtual unsigned int TMPacket::getPubArraySize (  )  const [virtual]
virtual const char* TMPacket::getSub ( unsigned int  k  )  const [virtual]
virtual unsigned int TMPacket::getSubArraySize (  )  const [virtual]
virtual uint8_t TMPacket::getType (  )  const [virtual]
TMPacket& TMPacket::operator= ( const TMPacket other  ) 
bool TMPacket::operator== ( const TMPacket  )  [protected]
virtual void TMPacket::parsimPack ( cCommBuffer b  )  [virtual]

Reimplemented from cPacket.

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

Reimplemented from cPacket.

virtual void TMPacket::setID ( unsigned int  k,
const char *  ID_var 
) [virtual]
virtual void TMPacket::setIDArraySize ( unsigned int  size  )  [virtual]
virtual void TMPacket::setNumOfID ( uint8_t  numOfID_var  )  [virtual]
virtual void TMPacket::setNumOfPub ( uint8_t  numOfPub_var  )  [virtual]
virtual void TMPacket::setNumOfSub ( uint8_t  numOfSub_var  )  [virtual]
virtual void TMPacket::setPub ( unsigned int  k,
const char *  Pub_var 
) [virtual]
virtual void TMPacket::setPubArraySize ( unsigned int  size  )  [virtual]
virtual void TMPacket::setSub ( unsigned int  k,
const char *  Sub_var 
) [virtual]
virtual void TMPacket::setSubArraySize ( unsigned int  size  )  [virtual]
virtual void TMPacket::setType ( uint8_t  type_var  )  [virtual]

Member Data Documentation

unsigned int TMPacket::ID_arraysize [protected]
uint8_t TMPacket::numOfID_var [protected]
uint8_t TMPacket::numOfPub_var [protected]
uint8_t TMPacket::numOfSub_var [protected]
unsigned int TMPacket::Pub_arraysize [protected]
unsigned int TMPacket::Sub_arraysize [protected]
uint8_t TMPacket::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