#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 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 |
|
|
|
|
|
|
|
00293 {return const_cast<OSPFLSAHeader*>(this)->getAdvertisingRouter();}
|
|
|
|
|
|
|
|
|
|
|
|
00286 {return const_cast<OSPFLSAHeader*>(this)->getLsOptions();}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|