senf::EthVLanPacketParser Struct Reference

Parse an ethernet VLAN tag. More...

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

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

List of all members.


Detailed Description

Parse an ethernet VLAN tag.

Parser interpreting the ethernet VLAN tag. Fields are

See also:
EthVLanPacketType

Definition at line 133 of file EthernetPacket.hh.


Public Types

typedef UInt16Parser  type_t

Public Member Functions

senf::UIntFieldParser<?,?+3 >  priority () const
senf::FlagParser<?>  cfi () const
senf::UIntFieldParser<?,?+12 >  vlanId () const
UInt16Parser  type () const

Member Typedef Documentation

typedef UInt16Parser senf::EthVLanPacketParser::
type_t

Definition at line 141 of file EthernetPacket.hh.


Member Function Documentation

senf::FlagParser<?> senf::EthVLanPacketParser::
cfi ()

senf::UIntFieldParser<?,?+ 3 > senf::EthVLanPacketParser::
priority ()

UInt16Parser senf::EthVLanPacketParser::
type ()

senf::UIntFieldParser<?,?+ 12 > senf::EthVLanPacketParser::
vlanId ()

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