senf::IPv6PacketParser Struct Reference

Parse an IPv6 packet. More...

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

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

List of all members.


Detailed Description

Parse an IPv6 packet.
IPv6Packet.png
See also:
IPv6PacketType
RFC 2460

Definition at line 60 of file IPv6Packet.hh.


Public Types

typedef UInt16Parser  length_t
typedef UInt8Parser  nextHeader_t
typedef UInt8Parser  hopLimit_t
typedef INet6AddressParser  source_t
typedef INet6AddressParser  destination_t

Public Member Functions

senf::UIntFieldParser<?,?+4 >  version () const
senf::UIntFieldParser<?,?+8 >  trafficClass () const
senf::UIntFieldParser<?,?+20 >  flowLabel () const
UInt16Parser  length () const
UInt8Parser  nextHeader () const
UInt8Parser  hopLimit () const
INet6AddressParser  source () const
INet6AddressParser  destination () const
void  init ()

Member Typedef Documentation

typedef INet6AddressParser senf::IPv6PacketParser::
destination_t

Definition at line 72 of file IPv6Packet.hh.

typedef UInt8Parser senf::IPv6PacketParser::
hopLimit_t

Definition at line 70 of file IPv6Packet.hh.

typedef UInt16Parser senf::IPv6PacketParser::
length_t

Definition at line 68 of file IPv6Packet.hh.

typedef UInt8Parser senf::IPv6PacketParser::
nextHeader_t

Definition at line 69 of file IPv6Packet.hh.

typedef INet6AddressParser senf::IPv6PacketParser::
source_t

Definition at line 71 of file IPv6Packet.hh.


Member Function Documentation

INet6AddressParser senf::IPv6PacketParser::
destination ()

senf::UIntFieldParser<?,?+ 20 > senf::IPv6PacketParser::
flowLabel ()

UInt8Parser senf::IPv6PacketParser::
hopLimit ()

void senf::IPv6PacketParser::
init ()

Definition at line 74 of file IPv6Packet.hh.

UInt16Parser senf::IPv6PacketParser::
length ()

UInt8Parser senf::IPv6PacketParser::
nextHeader ()

INet6AddressParser senf::IPv6PacketParser::
source ()

senf::UIntFieldParser<?,?+ 8 > senf::IPv6PacketParser::
trafficClass ()

senf::UIntFieldParser<?,?+ 4 > senf::IPv6PacketParser::
version ()

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