INET Framework for OMNeT++/OMNEST
ISISTimer Class Reference

#include <ISISTimer_m.h>

List of all members.

Public Member Functions

 ISISTimer (const char *name=NULL, int kind=0)
 ISISTimer (const ISISTimer &other)
virtual ~ISISTimer ()
ISISTimeroperator= (const ISISTimer &other)
virtual ISISTimerdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual char getTimerKind () const
virtual void setTimerKind (char timerKind)
virtual int getInterfaceIndex () const
virtual void setInterfaceIndex (int interfaceIndex)
virtual unsigned int getSysIDArraySize () const
virtual unsigned char getSysID (unsigned int k) const
virtual void setSysID (unsigned int k, unsigned char sysID)
virtual unsigned short getIsType () const
virtual void setIsType (unsigned short isType)
virtual unsigned int getAreaIDArraySize () const
virtual unsigned char getAreaID (unsigned int k) const
virtual void setAreaID (unsigned int k, unsigned char areaID)
virtual unsigned int getLSPidArraySize () const
virtual unsigned char getLSPid (unsigned int k) const
virtual void setLSPid (unsigned int k, unsigned char LSPid)

Protected Member Functions

bool operator== (const ISISTimer &)

Protected Attributes

char timerKind_var
int interfaceIndex_var
unsigned char sysID_var [6]
unsigned short isType_var
unsigned char areaID_var [3]
unsigned char LSPid_var [8]

Private Member Functions

void copy (const ISISTimer &other)

Detailed Description

Class generated from ansa/isis/ISISTimer.msg by opp_msgc.

 message ISISTimer extends cMessage
 {
       char 		timerKind enum(ISISTimerType);
       int		interfaceIndex; 
       unsigned char	sysID[6];	
       unsigned short isType;	
       unsigned char areaID[3];	
       unsigned char LSPid[8];
 };
 

Definition at line 71 of file ISISTimer_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

void ISISTimer::copy ( const ISISTimer other) [private]
virtual ISISTimer* ISISTimer::dup ( ) const [inline, virtual]

Definition at line 93 of file ISISTimer_m.h.

{return new ISISTimer(*this);}
virtual unsigned char ISISTimer::getAreaID ( unsigned int  k) const [virtual]
virtual unsigned int ISISTimer::getAreaIDArraySize ( ) const [virtual]
virtual unsigned char ISISTimer::getLSPid ( unsigned int  k) const [virtual]
virtual unsigned char ISISTimer::getSysID ( unsigned int  k) const [virtual]
virtual unsigned int ISISTimer::getSysIDArraySize ( ) const [virtual]
ISISTimer& ISISTimer::operator= ( const ISISTimer other)
bool ISISTimer::operator== ( const ISISTimer ) [protected]
virtual void ISISTimer::parsimPack ( cCommBuffer *  b) [virtual]

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void ISISTimer::setAreaID ( unsigned int  k,
unsigned char  areaID 
) [virtual]
virtual void ISISTimer::setLSPid ( unsigned int  k,
unsigned char  LSPid 
) [virtual]
virtual void ISISTimer::setSysID ( unsigned int  k,
unsigned char  sysID 
) [virtual]

Member Data Documentation

unsigned char ISISTimer::areaID_var[3] [protected]

Definition at line 78 of file ISISTimer_m.h.

Definition at line 75 of file ISISTimer_m.h.

unsigned short ISISTimer::isType_var [protected]

Definition at line 77 of file ISISTimer_m.h.

unsigned char ISISTimer::LSPid_var[8] [protected]

Definition at line 79 of file ISISTimer_m.h.

unsigned char ISISTimer::sysID_var[6] [protected]

Definition at line 76 of file ISISTimer_m.h.

char ISISTimer::timerKind_var [protected]

Definition at line 74 of file ISISTimer_m.h.


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