senf::IPv6FragmentPacketParser Struct Reference

Parse in IPv6 fragment extension header. More...

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

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

List of all members.


Detailed Description

Parse in IPv6 fragment extension header.

Parser implementing the IPv6 fragment extension. The fields implemented are:

IPv6FragmentPacket.png
See also:
IPv6ExtensionType_Fragment
RFC 2460

Definition at line 48 of file IPv6Extensions.hh.


Public Types

typedef UInt8Parser  nextHeader_t
typedef UInt32Parser  id_t

Public Member Functions

UInt8Parser  nextHeader () const
senf::UIntFieldParser<?,?+13 >  fragmentOffset () const
senf::FlagParser<?>  moreFragments () const
UInt32Parser  id () const

Protected Types

typedef UInt8Parser  reserved1_t

Protected Member Functions

UInt8Parser  reserved1 () const
senf::UIntFieldParser<?,?+2 >  reserved2 () const

Member Typedef Documentation

typedef UInt32Parser senf::IPv6FragmentPacketParser::
id_t

Definition at line 57 of file IPv6Extensions.hh.

typedef UInt8Parser senf::IPv6FragmentPacketParser::
nextHeader_t

Definition at line 52 of file IPv6Extensions.hh.

Definition at line 53 of file IPv6Extensions.hh.


Member Function Documentation

senf::UIntFieldParser<?,?+ 13 > senf::IPv6FragmentPacketParser::
fragmentOffset ()

UInt32Parser senf::IPv6FragmentPacketParser::
id ()

senf::FlagParser<?> senf::IPv6FragmentPacketParser::
moreFragments ()

UInt8Parser senf::IPv6FragmentPacketParser::
nextHeader ()

UInt8Parser senf::IPv6FragmentPacketParser::
reserved1 ()

senf::UIntFieldParser<?,?+ 2 > senf::IPv6FragmentPacketParser::
reserved2 ()

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