Ospfv2LsaHeader

Namespace: inet::ospfv2

class Ospfv2LsaHeader

Represents an OSPF LSA header

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

cObject

(unknown – not in documented files)

Fields

Name

Type

Description

lsAge

unsigned short

lsOptions

Ospfv2Options

lsType

Ospfv2LsaType

linkStateID

Ipv4Address

advertisingRouter

Ipv4Address

lsSequenceNumber

int32_t

lsChecksum

uint16_t

lsChecksumMode

ChecksumMode

lsaLength

uint16_t

Properties

Name

Value

Description

packetData

Source code

//
// Represents an OSPF LSA header
//
class Ospfv2LsaHeader extends cObject
{
    @packetData;
    unsigned short lsAge = 0;
    Ospfv2Options lsOptions;
    Ospfv2LsaType lsType = static_cast<Ospfv2LsaType>(-1);
    Ipv4Address linkStateID;
    Ipv4Address advertisingRouter;
    int32_t lsSequenceNumber = 0;
    uint16_t lsChecksum = 0;
    ChecksumMode lsChecksumMode = CHECKSUM_MODE_UNDEFINED;
    uint16_t lsaLength = 0;
}

File: src/inet/routing/ospfv2/Ospfv2Packet.msg