Ipv6ExtensionHeader
classThis serves as the base class for all the Ipv6 extension headers.
Usage diagram
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
cObject | (unknown -- not in documented files) |
Known subclasses
Name | Type | Description |
---|---|---|
Ipv6AuthenticationHeader | class |
Authentication Header RFC 2402 Not Implemented |
Ipv6DestinationOptionsHeader | class |
Destination Options Header RFC 2460 Section 4.6 Next Header Value: 60 |
Ipv6EncapsulatingSecurityPayloadHeader | class |
Encapsulating Security Payload Header RFC 2406 Not Implemented |
Ipv6FragmentHeader | class |
Fragment Header RFC 2460 Section 4.5 Next Header Value: 44 |
Ipv6HopByHopOptionsHeader | class |
Hop-by-Hop Options Header. RFC 2460 Section 4.3 Next Header Value: 0 |
Ipv6RoutingHeader | class |
Routing Header RFC 2460 Section 4.4 Next Header Value: 43 |
Fields
Name | Type | Description |
---|---|---|
extensionType | short | |
byteLength | B |
byteLength = n * 8; |
Source code
// // This serves as the base class for all the Ipv6 extension headers. // class Ipv6ExtensionHeader extends cObject { @packetData; short extensionType; B byteLength = B(0); // byteLength = n * 8; }File: src/inet/networklayer/ipv6/Ipv6Header.msg