Class IPv6FragmentHeader

File: src/networklayer/ipv6/IPv6ExtensionHeaders.msg

Fragment Header RFC 2460 Section 4.5 Next Header Value: 44

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

IPv6ExtensionHeader (class)

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

Fields:

Name Type Description
identification unsigned int

datagram ID: identifies which datagram this fragment belongs to.

fragmentOffset unsigned short
moreFragments bool

Is this the last fragment?

Source code:

//
// Fragment Header
// RFC 2460 Section 4.5
// Next Header Value: 44
//
class IPv6FragmentHeader extends IPv6ExtensionHeader
{
    unsigned short fragmentOffset;
    unsigned int identification;  // datagram ID: identifies which datagram this fragment belongs to.
    bool moreFragments; //Is this the last fragment?
}