senf::WLANPacket_DataFrameParser Struct Reference

Data frame parser Re-ordering of bits due to LSB byte order. More...

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

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

List of all members.


Detailed Description

Data frame parser Re-ordering of bits due to LSB byte order.

Definition at line 194 of file WLANPacket.hh.


Public Types

typedef UIntFieldParser< 4, 4+4 >  fragmentNumber_t

Public Member Functions

fragmentNumber_t  fragmentNumber () const
boost::uint16_t  sequenceNumber () const
void  sequenceNumber (boost::uint16_t sn)
void  init ()
MACAddressParser  receiverAddress () const
MACAddressParser  transmitterAddress () const
MACAddressParser  sourceAddress () const
MACAddressParser  destinationAddress () const
MACAddressParser  bssid () const

Protected Types

typedef UIntFieldParser< 6, 6+2 >  dsBits_t
typedef UIntFieldParser< 0, 0+4 >  seqNumber_1_t

Protected Member Functions

dsBits_t::value_type  dsBits () const
MACAddressParser  addr1 () const
MACAddressParser  addr2 () const
MACAddressParser  addr3 () const
seqNumber_1_t  seqNumber_1 () const
UInt8Parser  seqNumber_2 () const

Member Typedef Documentation

Definition at line 198 of file WLANPacket.hh.

typedef UIntFieldParser<4, 4+4> senf::WLANPacket_DataFrameParser::
fragmentNumber_t

Definition at line 215 of file WLANPacket.hh.

Definition at line 211 of file WLANPacket.hh.


Member Function Documentation

MACAddressParser senf::WLANPacket_DataFrameParser::
addr1 ()

Definition at line 204 of file WLANPacket.hh.

MACAddressParser senf::WLANPacket_DataFrameParser::
addr2 ()

Definition at line 205 of file WLANPacket.hh.

MACAddressParser senf::WLANPacket_DataFrameParser::
addr3 ()

Definition at line 206 of file WLANPacket.hh.

senf::MACAddressParser senf::WLANPacket_DataFrameParser::
bssid ()

Definition at line 118 of file WLANPacket.cc.

senf::MACAddressParser senf::WLANPacket_DataFrameParser::
destinationAddress ()

Definition at line 92 of file WLANPacket.cc.

dsBits_t::value_type senf::WLANPacket_DataFrameParser::
dsBits ()

Definition at line 202 of file WLANPacket.hh.

fragmentNumber_t senf::WLANPacket_DataFrameParser::
fragmentNumber ()

Definition at line 216 of file WLANPacket.hh.

void senf::WLANPacket_DataFrameParser::
init ()

Definition at line 243 of file WLANPacket.hh.

MACAddressParser senf::WLANPacket_DataFrameParser::
receiverAddress ()

Definition at line 247 of file WLANPacket.hh.

seqNumber_1_t senf::WLANPacket_DataFrameParser::
seqNumber_1 ()

Definition at line 212 of file WLANPacket.hh.

UInt8Parser senf::WLANPacket_DataFrameParser::
seqNumber_2 ()

Definition at line 219 of file WLANPacket.hh.

void senf::WLANPacket_DataFrameParser::
sequenceNumber ( boost::uint16_t  sn )

Definition at line 86 of file WLANPacket.cc.

boost::uint16_t senf::WLANPacket_DataFrameParser::
sequenceNumber ()

Definition at line 222 of file WLANPacket.hh.

senf::MACAddressParser senf::WLANPacket_DataFrameParser::
sourceAddress ()

Definition at line 104 of file WLANPacket.cc.

MACAddressParser senf::WLANPacket_DataFrameParser::
transmitterAddress ()

Definition at line 248 of file WLANPacket.hh.


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