Packet BindingAcknowledgement

File: src/inet/networklayer/xmipv6/MobilityHeader.msg

C++ definition

(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
MobilityHeader packet

extends IPv6ExtensionHeader // TODO check how to define MobilityHeader as subclass of IPv6ExtensionHeader

Fields:

Name Type Description
status int
sequenceNumber unsigned int
lifetime unsigned int
keyManagementFlag bool

K-Flag (Key Management Flag) Mobility Options not defined

bindingAuthorizationData int

for CN communication; value different from 0 shows that it is used

mobilityHeaderType int

Source code:

packet BindingAcknowledgement extends MobilityHeader
{
    int status @enum(BAStatus);
    unsigned int sequenceNumber;
    unsigned int lifetime;
    bool keyManagementFlag = false;//K-Flag (Key Management Flag)
    //Mobility Options not defined

    // for CN communication; value different from 0 shows that it is used
    int bindingAuthorizationData = 0; // 28.08.07 - CB
}

//==================Defining Binding Error Status====================