Message IPv6Datagram

File: Network/IPv6/IPv6Datagram.msg

C++ definition: click here

IPv6 datagram. RFC 2460 Section 3.

Header fields not explicitly modelled:

Inheritance diagram:

The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.

Properties:

Name Value Description
customize true
omitGetVerb true

Fields:

Name Type Description
srcAddress IPv6Address
destAddress IPv6Address
trafficClass unsigned int
flowLabel unsigned int
hopLimit short
transportProtocol int

Source code:

message IPv6Datagram
{
    properties:
        customize=true;
        omitGetVerb = true;

    fields:
        IPv6Address srcAddress;
        IPv6Address destAddress;
        unsigned int trafficClass;
        unsigned int flowLabel;
        short hopLimit = 0;
        int transportProtocol enum (IPProtocolId);

//        IPv6ExtensionHeaderPtr extensionHeader[]; // array of extension headers, subclassed from IPv6ExtensionHeader
};