senf::IPv6OptionParser Class Reference
[The DefaultBundle]

IPv6 Extension Option parser. More...

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

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

List of all members.


Detailed Description

IPv6 Extension Option parser.

Definition of parser fields in RFC2460 and assignments of type field at IANA

Used in IPv6HopByHopOptionsPacketParser and IPv6DestinationOptionsPacketParser.

See also:
IANA IPv6 Parameters
IPv6GenericOptionParser

Definition at line 48 of file IPv6ExtOptions.hh.


Public Types

typedef UInt8Parser  type_t
typedef UInt8Parser  length_t
typedef
GenericTLVParserRegistry
< IPv6OptionParser
Registry

Public Member Functions

UInt8Parser  type () const
senf::UIntFieldParser<?,?+2 >  altAction () const
senf::UIntFieldParser<?,?+1 >  changeFlag () const
senf::UIntFieldParser<?,?+5 >  optionType () const
UInt8Parser  length () const

Member Typedef Documentation

typedef UInt8Parser senf::IPv6OptionParser::
length_t

Definition at line 57 of file IPv6ExtOptions.hh.

typedef GenericTLVParserRegistry<IPv6OptionParser> senf::IPv6OptionParser::
Registry

Definition at line 57 of file IPv6ExtOptions.hh.

typedef UInt8Parser senf::IPv6OptionParser::
type_t

Definition at line 52 of file IPv6ExtOptions.hh.


Member Function Documentation

senf::UIntFieldParser<?,?+ 2 > senf::IPv6OptionParser::
altAction ()

senf::UIntFieldParser<?,?+ 1 > senf::IPv6OptionParser::
changeFlag ()

UInt8Parser senf::IPv6OptionParser::
length ()

senf::UIntFieldParser<?,?+ 5 > senf::IPv6OptionParser::
optionType ()

UInt8Parser senf::IPv6OptionParser::
type ()

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