(no description)
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Description |
---|---|---|
MobilityHeader | packet |
extends IPv6ExtensionHeader // TODO check how to define MobilityHeader as subclass of IPv6ExtensionHeader |
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 |
mobilityHeaderType | int |
packet 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 } //Defining the status fields for the Binding Acknowledgement Message