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.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Fields:

Name Type Description
lsAge unsigned short
lsOptions OSPFOptions
lsType char
linkStateID unsigned long
advertisingRouter IPAddress
lsSequenceNumber long
lsChecksum short
lsaLength unsigned 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;
}