BindingUpdate

Namespace inet

BindingUpdate

class

(no description)

Extends

Name Type Description
MobilityHeader (unknown -- not in documented files)

Fields

Name Type Description
lifetime unsigned int
sequence unsigned int
ackFlag bool

A-Flag (Acknowledge Flag)

homeRegistrationFlag bool

H-Flag (Home Registration Flag)

linkLocalAddressCompatibilityFlag bool

L-Flag (Link Local Address Compatibility Flag)

keyManagementFlag bool

K-Flag (Key Management Flag)

homeAddressMN Ipv6Address

Mobility Options not defined

bindingAuthorizationData int

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

Source code

class BindingUpdate extends MobilityHeader
{
    unsigned int lifetime;
    unsigned int sequence;
    bool ackFlag;                //A-Flag (Acknowledge Flag)
    bool homeRegistrationFlag;        //H-Flag (Home Registration Flag)
    bool linkLocalAddressCompatibilityFlag;    //L-Flag (Link Local Address Compatibility Flag)
    bool keyManagementFlag = false;        //K-Flag (Key Management Flag)
    //Mobility Options not defined
    Ipv6Address homeAddressMN;        //As BU is supposed to be sent with Home Address Option, therefore i make this part of BU Msg.

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

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