Class OSPFLSAHeader

File: src/networklayer/ospfv2/OSPFPacket.msg

Represents an OSPF LSA header

class OSPFLSAHeader extends cObject

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Fields:

Name Type Description
lsAge unsigned short
linkStateID unsigned long
lsSequenceNumber long
advertisingRouter IPAddress
lsOptions OSPFOptions
lsType char
lsaLength unsigned short
lsChecksum short

Source code:

//
// Represents an OSPF LSA header
//
//class OSPFLSAHeader extends cObject
class OSPFLSAHeader
{
    unsigned short lsAge = 0;
    OSPFOptions lsOptions;
    char lsType @enum(LSAType) = RouterLSAType;
    unsigned long linkStateID;
    IPAddress advertisingRouter;
    long lsSequenceNumber = 0;
    short lsChecksum = 0;
    unsigned short lsaLength = 0;
}