senf::NDPPrefixInformationTLVParser Struct Reference

#include <senf/Packets/DefaultBundle/NDPOptions.hh>
Inheritance diagram for senf::NDPPrefixInformationTLVParser:
Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 97 of file NDPOptions.hh.


Public Types

typedef UInt8Parser  prefixLength_t
typedef UInt32Parser  validLifetime_t
typedef UInt32Parser  preferredLifetime_t
typedef INet6AddressParser  prefix_t

Public Member Functions

UInt8Parser  prefixLength () const
senf::FlagParser<?>  l () const
senf::FlagParser<?>  a () const
UInt32Parser  validLifetime () const
UInt32Parser  preferredLifetime () const
INet6AddressParser  prefix () const
void  init ()
senf::PacketParserBase::size_type  bytes (NDPPrefixInformationTLVParser p)
void  dump (std::ostream &os) const

Static Public Attributes

static const
UInt8Parser::value_type 
typeId = 0x03

Protected Member Functions

senf::UIntFieldParser<?,?+6 >  reserved1 () const
senf::UIntFieldParser<?,?+32 >  reserved2 () const

Member Typedef Documentation

typedef UInt32Parser senf::NDPPrefixInformationTLVParser::
preferredLifetime_t

Definition at line 106 of file NDPOptions.hh.

typedef INet6AddressParser senf::NDPPrefixInformationTLVParser::
prefix_t

Definition at line 108 of file NDPOptions.hh.

typedef UInt8Parser senf::NDPPrefixInformationTLVParser::
prefixLength_t

Definition at line 101 of file NDPOptions.hh.

typedef UInt32Parser senf::NDPPrefixInformationTLVParser::
validLifetime_t

Definition at line 105 of file NDPOptions.hh.


Member Function Documentation

senf::FlagParser<?> senf::NDPPrefixInformationTLVParser::
a ()

senf::PacketParserBase::size_type senf::NDPPrefixInformationTLVParser::
bytes ( NDPPrefixInformationTLVParser  p )

Definition at line 118 of file NDPOptions.hh.

void senf::NDPPrefixInformationTLVParser::
dump ( std::ostream &  os )

Definition at line 47 of file NDPOptions.cc.

void senf::NDPPrefixInformationTLVParser::
init ()

Definition at line 111 of file NDPOptions.hh.

senf::FlagParser<?> senf::NDPPrefixInformationTLVParser::
l ()

UInt32Parser senf::NDPPrefixInformationTLVParser::
preferredLifetime ()

INet6AddressParser senf::NDPPrefixInformationTLVParser::
prefix ()

UInt8Parser senf::NDPPrefixInformationTLVParser::
prefixLength ()

senf::UIntFieldParser<?,?+ 6 > senf::NDPPrefixInformationTLVParser::
reserved1 ()

senf::UIntFieldParser<?,?+ 32 > senf::NDPPrefixInformationTLVParser::
reserved2 ()

UInt32Parser senf::NDPPrefixInformationTLVParser::
validLifetime ()

Member Data Documentation

Definition at line 121 of file NDPOptions.hh.


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