#include <OSPFPacket_m.h>
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 () |
OSPFLSAHeader & | operator= (const OSPFLSAHeader &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual unsigned short | getLsAge () const |
virtual void | setLsAge (unsigned short lsAge_var) |
virtual OSPFOptions & | getLsOptions () |
virtual const OSPFOptions & | getLsOptions () 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 IPAddress & | getAdvertisingRouter () |
virtual const IPAddress & | getAdvertisingRouter () 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 |
OSPFLSAHeader::OSPFLSAHeader | ( | ) |
OSPFLSAHeader::OSPFLSAHeader | ( | const OSPFLSAHeader & | other | ) |
virtual OSPFLSAHeader::~OSPFLSAHeader | ( | ) | [virtual] |
virtual cPolymorphic* OSPFLSAHeader::dup | ( | ) | const [inline, virtual] |
virtual const IPAddress& OSPFLSAHeader::getAdvertisingRouter | ( | ) | const [inline, virtual] |
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] |
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] |
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] |