Class IPv6FragmentHeader

File: Network/IPv6/IPv6ExtensionHeaders.msg

C++ definition: click here

Fragment Header RFC 2460 Section 4.5 Next Header Value: 44

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.

IPv6FragmentHeader IPv6ExtensionHeader

Extends:

IPv6ExtensionHeader

This serves as the base class for all the other extension headers.

Properties:

Name Value Description
omitGetVerb true

Fields:

Name Type Description
fragmentOffset unsigned short
identification unsigned int

datagram ID: identifies which datagram this fragment belongs to.

moreFragments bool

Is this the last fragment?

Source code:

class IPv6FragmentHeader extends IPv6ExtensionHeader
{
    properties:
        omitGetVerb = true;
    fields:
        unsigned short fragmentOffset;
        unsigned int identification;  // datagram ID: identifies which datagram this fragment belongs to.
        bool moreFragments; //Is this the last fragment?
};