Ospfv2Interface

Namespace: inet::ospfv2

class Ospfv2Interface

(no description)

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

cObject

(unknown – not in documented files)

Fields

Name

Type

Description

interfaceName

string

ifIndex

int

addressRange

Ipv4AddressRange

typeString

string

mtu

int

stateString

string

modeString

string

outputCost

Metric

areaId

Ipv4Address

transitAreaId

Ipv4Address

helloInterval

short

pollInterval

short

routerDeadInterval

short

retransmissionInterval

short

acknowledgementDelay

short

transmissionDelay

short

neighboringRouters[];

neighbors

string

neighboringRouters

Neighbor *[]

routerPriority

int

designatedRouter

DesignatedRouterId

backupDesignatedRouter

DesignatedRouterId

Properties

Name

Value

Description

descriptor

readonly

existingClass

Source code

class Ospfv2Interface extends cObject
{
    @existingClass;
    @descriptor(readonly);

    string interfaceName;
    int ifIndex;
    Ipv4AddressRange addressRange;
    string typeString;
    int mtu;
    string stateString;
    string modeString;
    Metric outputCost;
    Ipv4Address areaId;
    Ipv4Address transitAreaId;
    short helloInterval;
    short pollInterval;
    short routerDeadInterval;
    short retransmissionInterval;
    short acknowledgementDelay;
    short transmissionDelay;
    // neighboringRouters[];
    string neighbors;
    Neighbor *neighboringRouters[];
    int routerPriority;
    DesignatedRouterId designatedRouter;
    DesignatedRouterId backupDesignatedRouter;
};

File: src/inet/routing/ospfv2/interface/Ospfv2Interface.msg