Packet OSPFHelloPacket

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

C++ definition

Represents an OSPF Hello packet

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.

Extends:

Name Type Description
OSPFPacket packet

Represents an OSPF packet header

Fields:

Name Type Description
networkMask IPv4Address
helloInterval short
options OSPFOptions
routerPriority char
routerDeadInterval long
designatedRouter IPv4Address
backupDesignatedRouter IPv4Address
neighbor IPv4Address[]
version char
type char
routerID IPv4Address
areaID IPv4Address
authenticationType short
authentication char[8]

Source code:

//
// Represents an OSPF Hello packet
//
packet OSPFHelloPacket extends OSPFPacket
{
    IPv4Address networkMask;

    short helloInterval = 5;

    OSPFOptions options;

    char routerPriority = 0;
    long routerDeadInterval = 0;

    IPv4Address designatedRouter;
    IPv4Address backupDesignatedRouter;
    IPv4Address neighbor[];
}