Ipv6NdOption

Ipv6NdOption

class

(no description)

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
cObject (unknown -- not in documented files)

Known subclasses

Name Type Description
Ipv6NdMtu class (no description)
Ipv6NdPrefixInformation class

IPv6ND Prefix Information RFC 2461 / RFC 4861 Section 4.6.2 RFC 3775 Section 7.2 (routerAddressFlag)

Ipv6NdSourceTargetLinkLayerAddress class (no description)
Mipv6HaInformation class

MIPv6 Home Agent Information Option RFC 3775 Section 7.4

Mipv6NdAdvertisementInterval class

MIPv6 New Advertisement Interval Option RFC 3775 Section 7.3

Fields

Name Type Description
type Ipv6NdOptionTypes

1 byte, 0 is invalid

optionLength short

The length of the option in units of 8 octets, 0 is invalid. // 1 byte

paddingBytes char[]

padding bytes on end of option

Source code

class Ipv6NdOption extends cObject
{
    Ipv6NdOptionTypes type = static_cast<Ipv6NdOptionTypes>(0);    // 1 byte, 0 is invalid
    short optionLength = 0;    // The length of the option in units of 8 octets, 0 is invalid.    // 1 byte
    char paddingBytes[];    // padding bytes on end of option
}

File: src/inet/networklayer/icmpv6/Ipv6NdMessage.msg