PSEtherAppMsg Class Reference

#include <PSEtherApp_m.h>

Inheritance diagram for PSEtherAppMsg:
cPacket cMessage cOwnedObject cNamedObject cObject

List of all members.

Public Member Functions

 PSEtherAppMsg (const char *name=NULL, int kind=0)
 PSEtherAppMsg (const PSEtherAppMsg &other)
virtual ~PSEtherAppMsg ()
PSEtherAppMsgoperator= (const PSEtherAppMsg &other)
virtual PSEtherAppMsgdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual const char * getFID () const
virtual void setFID (const char *FID_var)
virtual uint8_t getType () const
virtual void setType (uint8_t type_var)
virtual uint8_t getScopeLen () const
virtual void setScopeLen (uint8_t scopeLen_var)
virtual InformationItemgetIIID ()
virtual const InformationItemgetIIID () const
virtual void setIIID (const InformationItem &IIID_var)
virtual void setPathArraySize (unsigned int size)
virtual unsigned int getPathArraySize () const
virtual const char * getPath (unsigned int k) const
virtual void setPath (unsigned int k, const char *path_var)

Protected Member Functions

bool operator== (const PSEtherAppMsg &)

Protected Attributes

opp_string FID_var
uint8_t type_var
uint8_t scopeLen_var
::InformationItem IIID_var
opp_stringpath_var
unsigned int path_arraysize

Detailed Description

Class generated from PSetherApp/PSEtherApp.msg by opp_msgc.

 packet PSEtherAppMsg
 {
     string FID;
     uint8_t type;
     uint8_t scopeLen;
     InformationItem IIID;
     string path[];
 }
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from cPacket.

00067 {return new PSEtherAppMsg(*this);}

virtual const char* PSEtherAppMsg::getFID (  )  const [virtual]
virtual const InformationItem& PSEtherAppMsg::getIIID (  )  const [inline, virtual]

00079 {return const_cast<PSEtherAppMsg*>(this)->getIIID();}

virtual InformationItem& PSEtherAppMsg::getIIID (  )  [virtual]
virtual const char* PSEtherAppMsg::getPath ( unsigned int  k  )  const [virtual]
virtual unsigned int PSEtherAppMsg::getPathArraySize (  )  const [virtual]
virtual uint8_t PSEtherAppMsg::getScopeLen (  )  const [virtual]
virtual uint8_t PSEtherAppMsg::getType (  )  const [virtual]
PSEtherAppMsg& PSEtherAppMsg::operator= ( const PSEtherAppMsg other  ) 
bool PSEtherAppMsg::operator== ( const PSEtherAppMsg  )  [protected]
virtual void PSEtherAppMsg::parsimPack ( cCommBuffer b  )  [virtual]

Reimplemented from cPacket.

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

Reimplemented from cPacket.

virtual void PSEtherAppMsg::setFID ( const char *  FID_var  )  [virtual]
virtual void PSEtherAppMsg::setIIID ( const InformationItem IIID_var  )  [virtual]
virtual void PSEtherAppMsg::setPath ( unsigned int  k,
const char *  path_var 
) [virtual]
virtual void PSEtherAppMsg::setPathArraySize ( unsigned int  size  )  [virtual]
virtual void PSEtherAppMsg::setScopeLen ( uint8_t  scopeLen_var  )  [virtual]
virtual void PSEtherAppMsg::setType ( uint8_t  type_var  )  [virtual]

Member Data Documentation

unsigned int PSEtherAppMsg::path_arraysize [protected]
uint8_t PSEtherAppMsg::scopeLen_var [protected]
uint8_t PSEtherAppMsg::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