senf::IPv6DestinationOptionsPacketParser Struct Reference

Parse in IPv6 Destination Options extension header. More...

#include <senf/Packets/DefaultBundle/IPv6Extensions.hh>

Inheritance diagram for senf::IPv6DestinationOptionsPacketParser:
Inheritance graph
[legend]

List of all members.


Detailed Description

Parse in IPv6 Destination Options extension header.

Parser implementing the IPv6 Destination Options Header extension. The fields implemented are:

IPv6DestinationOptionsPacket.png
See also:
IPv6ExtensionType_Destination
RFC 2460

Definition at line 302 of file IPv6Extensions.hh.


Public Types

typedef UInt8Parser  nextHeader_t
typedef UInt8Parser  headerLength_t
typedef
detail::FixedAuxParserPolicy
< UInt8Parser, 1u > 
ListOptionTypeAuxPolicy
typedef
detail::ListOptionTypeParser_Policy
< IPv6GenericOptionParser,
ListOptionTypeAuxPolicy
ListOptionTypePolicy
typedef ListParser
< ListOptionTypePolicy
ListOptionTypeParser
typedef ListOptionTypeParser  options_t

Public Member Functions

UInt8Parser  nextHeader () const
UInt8Parser::value_type  headerLength () const
ListOptionTypeParser  options () const

Protected Member Functions

UInt8Parser  headerLength_ () const

Member Typedef Documentation

typedef UInt8Parser senf::IPv6DestinationOptionsPacketParser::
headerLength_t

Definition at line 306 of file IPv6Extensions.hh.

typedef detail::FixedAuxParserPolicy<UInt8Parser, 1u> senf::IPv6DestinationOptionsPacketParser::
ListOptionTypeAuxPolicy

Definition at line 306 of file IPv6Extensions.hh.

typedef ListParser<ListOptionTypePolicy> senf::IPv6DestinationOptionsPacketParser::
ListOptionTypeParser

Definition at line 310 of file IPv6Extensions.hh.

typedef detail::ListOptionTypeParser_Policy< IPv6GenericOptionParser, ListOptionTypeAuxPolicy> senf::IPv6DestinationOptionsPacketParser::
ListOptionTypePolicy

Definition at line 309 of file IPv6Extensions.hh.

typedef UInt8Parser senf::IPv6DestinationOptionsPacketParser::
nextHeader_t

Definition at line 305 of file IPv6Extensions.hh.

typedef ListOptionTypeParser senf::IPv6DestinationOptionsPacketParser::
options_t

Definition at line 312 of file IPv6Extensions.hh.


Member Function Documentation

UInt8Parser ::value_type senf::IPv6DestinationOptionsPacketParser::
headerLength ()

UInt8Parser senf::IPv6DestinationOptionsPacketParser::
headerLength_ ()

UInt8Parser senf::IPv6DestinationOptionsPacketParser::
nextHeader ()

ListOptionTypeParser senf::IPv6DestinationOptionsPacketParser::
options ()

The documentation for this struct was generated from the following file: