Class IPv6ExtensionHeader

File: Network/IPv6/IPv6Datagram.msg

C++ definition: click here

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

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.

IPv6ExtensionHeader IPv6HopByHopOptionsHeader IPv6RoutingHeader IPv6FragmentHeader IPv6DestinationOptionsHeader IPv6AuthenticationHeader IPv6EncapsulatingSecurityPayloadHeader

Known subclasses:

IPv6HopByHopOptionsHeader

Hop-by-Hop Options Header. RFC 2460 Section 4.3 Next Header Value: 0

IPv6RoutingHeader

Routing Header RFC 2460 Section 4.4 Next Header Value: 43

IPv6FragmentHeader

Fragment Header RFC 2460 Section 4.5 Next Header Value: 44

IPv6DestinationOptionsHeader

Destination Options Header RFC 2460 Section 4.6 Next Header Value: 60

IPv6AuthenticationHeader

Authentication Header RFC 2402 Not Implemented

IPv6EncapsulatingSecurityPayloadHeader

Encapsulating Security Payload Header RFC 2406 Not Implemented

Properties:

Name Value Description
omitGetVerb true
customize true

Source code:

class IPv6ExtensionHeader
{
    properties:
        omitGetVerb = true;
        customize = true;
    fields:
};