senf::WLANPacketParser Struct Reference

802.11 Frame parser (see IEEE 802.11-2007 standard - Chapter 7 Frame formats) Re-ordering of bits due to host byte order More...

#include <senf/Packets/80211Bundle/WLANPacket.hh>

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

List of all members.


Detailed Description

802.11 Frame parser (see IEEE 802.11-2007 standard - Chapter 7 Frame formats) Re-ordering of bits due to host byte order

Frame base class.

Definition at line 44 of file WLANPacket.hh.


Public Types

typedef UInt16LSBParser  duration_t

Public Member Functions

senf::UIntFieldParser
<?,?+4 >::value_type 
subtype () const
senf::UIntFieldParser
<?,?+2 >::value_type 
type () const
senf::UIntFieldParser<?,?+2 >  version () const
senf::FlagParser<?>  order () const
senf::FlagParser<?>  protectedFrame () const
senf::FlagParser<?>  moreData () const
senf::FlagParser<?>  pwrMgt () const
senf::FlagParser<?>  retry () const
senf::FlagParser<?>  moreFrag () const
senf::FlagParser<?>  fromDS () const
senf::FlagParser<?>  toDS () const
UInt16LSBParser  duration () const

Member Typedef Documentation

typedef UInt16LSBParser senf::WLANPacketParser::
duration_t

Definition at line 64 of file WLANPacket.hh.


Member Function Documentation

UInt16LSBParser senf::WLANPacketParser::
duration ()

senf::FlagParser<?> senf::WLANPacketParser::
fromDS ()

senf::FlagParser<?> senf::WLANPacketParser::
moreData ()

senf::FlagParser<?> senf::WLANPacketParser::
moreFrag ()

senf::FlagParser<?> senf::WLANPacketParser::
order ()

senf::FlagParser<?> senf::WLANPacketParser::
protectedFrame ()

senf::FlagParser<?> senf::WLANPacketParser::
pwrMgt ()

senf::FlagParser<?> senf::WLANPacketParser::
retry ()

senf::UIntFieldParser<?,?+ 4 >::value_type senf::WLANPacketParser::
subtype ()

senf::FlagParser<?> senf::WLANPacketParser::
toDS ()

senf::UIntFieldParser<?,?+ 2 >::value_type senf::WLANPacketParser::
type ()

senf::UIntFieldParser<?,?+ 2 > senf::WLANPacketParser::
version ()

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