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

OSPFLSAHeader Class Reference

#include <OSPFPacket_m.h>

List of all members.


Detailed Description

Class generated from OSPFPacket.msg by opp_msgc.
 class OSPFLSAHeader
 {
     fields:
         unsigned short  lsAge = 0;
         OSPFOptions     lsOptions;
         char            lsType enum (LSAType) = RouterLSAType;
         unsigned long   linkStateID;
         IPAddress       advertisingRouter;
         long            lsSequenceNumber = 0;
         short           lsChecksum = 0;
         unsigned short  length = 0;
 }
 


Public Member Functions

 OSPFLSAHeader ()
 OSPFLSAHeader (const OSPFLSAHeader &other)
virtual ~OSPFLSAHeader ()
OSPFLSAHeaderoperator= (const OSPFLSAHeader &other)
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual unsigned short getLsAge () const
virtual void setLsAge (unsigned short lsAge_var)
virtual OSPFOptionsgetLsOptions ()
virtual const OSPFOptionsgetLsOptions () const
virtual void setLsOptions (const OSPFOptions &lsOptions_var)
virtual char getLsType () const
virtual void setLsType (char lsType_var)
virtual unsigned long getLinkStateID () const
virtual void setLinkStateID (unsigned long linkStateID_var)
virtual IPAddressgetAdvertisingRouter ()
virtual const IPAddressgetAdvertisingRouter () const
virtual void setAdvertisingRouter (const IPAddress &advertisingRouter_var)
virtual long getLsSequenceNumber () const
virtual void setLsSequenceNumber (long lsSequenceNumber_var)
virtual short getLsChecksum () const
virtual void setLsChecksum (short lsChecksum_var)
virtual unsigned short getLength () const
virtual void setLength (unsigned short length_var)

Protected Member Functions

bool operator== (const OSPFLSAHeader &)

Protected Attributes

unsigned short lsAge_var
OSPFOptions lsOptions_var
char lsType_var
unsigned long linkStateID_var
IPAddress advertisingRouter_var
long lsSequenceNumber_var
short lsChecksum_var
unsigned short length_var


Constructor & Destructor Documentation

OSPFLSAHeader::OSPFLSAHeader  ) 
 

OSPFLSAHeader::OSPFLSAHeader const OSPFLSAHeader other  ) 
 

virtual OSPFLSAHeader::~OSPFLSAHeader  )  [virtual]
 


Member Function Documentation

virtual const IPAddress& OSPFLSAHeader::getAdvertisingRouter  )  const [inline, virtual]
 

00293 {return const_cast<OSPFLSAHeader*>(this)->getAdvertisingRouter();}

virtual IPAddress& OSPFLSAHeader::getAdvertisingRouter  )  [virtual]
 

virtual unsigned short OSPFLSAHeader::getLength  )  const [virtual]
 

virtual unsigned long OSPFLSAHeader::getLinkStateID  )  const [virtual]
 

virtual unsigned short OSPFLSAHeader::getLsAge  )  const [virtual]
 

virtual short OSPFLSAHeader::getLsChecksum  )  const [virtual]
 

virtual const OSPFOptions& OSPFLSAHeader::getLsOptions  )  const [inline, virtual]
 

00286 {return const_cast<OSPFLSAHeader*>(this)->getLsOptions();}

virtual OSPFOptions& OSPFLSAHeader::getLsOptions  )  [virtual]
 

virtual long OSPFLSAHeader::getLsSequenceNumber  )  const [virtual]
 

virtual char OSPFLSAHeader::getLsType  )  const [virtual]
 

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

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

OSPFLSAHeader& OSPFLSAHeader::operator= const OSPFLSAHeader other  ) 
 

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

virtual void OSPFLSAHeader::setAdvertisingRouter const IPAddress advertisingRouter_var  )  [virtual]
 

virtual void OSPFLSAHeader::setLength unsigned short  length_var  )  [virtual]
 

virtual void OSPFLSAHeader::setLinkStateID unsigned long  linkStateID_var  )  [virtual]
 

virtual void OSPFLSAHeader::setLsAge unsigned short  lsAge_var  )  [virtual]
 

virtual void OSPFLSAHeader::setLsChecksum short  lsChecksum_var  )  [virtual]
 

virtual void OSPFLSAHeader::setLsOptions const OSPFOptions lsOptions_var  )  [virtual]
 

virtual void OSPFLSAHeader::setLsSequenceNumber long  lsSequenceNumber_var  )  [virtual]
 

virtual void OSPFLSAHeader::setLsType char  lsType_var  )  [virtual]
 


Member Data Documentation

IPAddress OSPFLSAHeader::advertisingRouter_var [protected]
 

unsigned short OSPFLSAHeader::length_var [protected]
 

unsigned long OSPFLSAHeader::linkStateID_var [protected]
 

unsigned short OSPFLSAHeader::lsAge_var [protected]
 

short OSPFLSAHeader::lsChecksum_var [protected]
 

OSPFOptions OSPFLSAHeader::lsOptions_var [protected]
 

long OSPFLSAHeader::lsSequenceNumber_var [protected]
 

char OSPFLSAHeader::lsType_var [protected]
 


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