senf::RadiotapPacketParser Struct Reference

#include <senf/Packets/80211Bundle/RadiotapPacket.hh>
Inheritance diagram for senf::RadiotapPacketParser:
Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 210 of file RadiotapPacket.hh.


Public Types

typedef RadiotapPacketParser_Flags  flags_t
typedef UInt32Parser  fcs_t

Public Member Functions

  RadiotapPacketParser (data_iterator i, state_type s)
size_type  bytes () const
  FIELD (tsft, UInt64LSBParser, TSFT_INDEX)
flags_t  flags ()
bool  has_flags ()
bool  flagsPresent ()
flags_t  init_flags ()
void  disable_flags ()
  FIELD (rate, UInt8Parser, RATE_INDEX)
  FIELD (channelOptions, RadiotapPacketParser_ChannelOptions, CHANNEL_INDEX)
  FIELD (fhss, UInt16LSBParser, FHSS_INDEX)
  FIELD (dbmAntennaSignal, Int8Parser, DBM_ANTSIGNAL_INDEX)
  FIELD (dbmAntennaNoise, Int8Parser, DBM_ANTNOISE_INDEX)
  FIELD (lockQuality, UInt16LSBParser, LOCK_QUALITY_INDEX)
  FIELD (txAttenuation, UInt16LSBParser, TX_ATTENUATION_INDEX)
  FIELD (dbTxAttenuation, UInt16LSBParser, DB_TX_ATTENUATION_INDEX)
  FIELD (dbmTxAttenuation, Int8Parser, DBM_TX_POWER_INDEX)
  FIELD (antenna, UInt8Parser, ANTENNA_INDEX)
  FIELD (dbAntennaSignal, UInt8Parser, DB_ANTSIGNAL_INDEX)
  FIELD (dbAntennaNoise, UInt8Parser, DB_ANTNOISE_INDEX)
  FIELD (rxFlags, RadiotapPacketParser_RxFlags, RX_FLAGS_INDEX)
  FIELD (txFlags, RadiotapPacketParser_TxFlags, TX_FLAGS_INDEX)
  FIELD (rtsRetries, UInt8Parser, RTS_RETRIES_INDEX)
  FIELD (dataRetries, UInt8Parser, DATA_RETRIES_INDEX)
UInt32Parser  fcs ()
bool  has_fcs ()
UInt32Parser  init_fcs ()
void  disable_fcs ()
unsigned  frameType ()

Static Public Attributes

static const size_type  init_bytes = RadiotapPacketParser_Header::fixed_bytes

Member Typedef Documentation

typedef UInt32Parser senf::RadiotapPacketParser::
fcs_t

Definition at line 257 of file RadiotapPacket.hh.

typedef RadiotapPacketParser_Flags senf::RadiotapPacketParser::
flags_t

Definition at line 231 of file RadiotapPacket.hh.


Constructor & Destructor Documentation

senf::RadiotapPacketParser::
RadiotapPacketParser ( data_iterator  i,
state_type  s )

Definition at line 36 of file RadiotapPacket.cci.


Member Function Documentation

senf::RadiotapPacketParser::size_type senf::RadiotapPacketParser::
bytes ()

Definition at line 45 of file RadiotapPacket.cci.

void senf::RadiotapPacketParser::
disable_fcs ()

Definition at line 112 of file RadiotapPacket.cc.

void senf::RadiotapPacketParser::
disable_flags ()

Definition at line 236 of file RadiotapPacket.hh.

senf::UInt32Parser senf::RadiotapPacketParser::
fcs ()

Definition at line 51 of file RadiotapPacket.cci.

senf::RadiotapPacketParser::
FIELD ( dataRetries  ,
UInt8Parser  ,
DATA_RETRIES_INDEX  )

senf::RadiotapPacketParser::
FIELD ( rtsRetries  ,
UInt8Parser  ,
RTS_RETRIES_INDEX  )

senf::RadiotapPacketParser::
FIELD ( txFlags  ,
RadiotapPacketParser_TxFlags  ,
TX_FLAGS_INDEX  )

senf::RadiotapPacketParser::
FIELD ( rxFlags  ,
RadiotapPacketParser_RxFlags  ,
RX_FLAGS_INDEX  )

senf::RadiotapPacketParser::
FIELD ( dbAntennaNoise  ,
UInt8Parser  ,
DB_ANTNOISE_INDEX  )

senf::RadiotapPacketParser::
FIELD ( dbAntennaSignal  ,
UInt8Parser  ,
DB_ANTSIGNAL_INDEX  )

senf::RadiotapPacketParser::
FIELD ( antenna  ,
UInt8Parser  ,
ANTENNA_INDEX  )

senf::RadiotapPacketParser::
FIELD ( dbmTxAttenuation  ,
Int8Parser  ,
DBM_TX_POWER_INDEX  )

senf::RadiotapPacketParser::
FIELD ( dbTxAttenuation  ,
UInt16LSBParser  ,
DB_TX_ATTENUATION_INDEX  )

senf::RadiotapPacketParser::
FIELD ( txAttenuation  ,
UInt16LSBParser  ,
TX_ATTENUATION_INDEX  )

senf::RadiotapPacketParser::
FIELD ( lockQuality  ,
UInt16LSBParser  ,
LOCK_QUALITY_INDEX  )

senf::RadiotapPacketParser::
FIELD ( dbmAntennaNoise  ,
Int8Parser  ,
DBM_ANTNOISE_INDEX  )

senf::RadiotapPacketParser::
FIELD ( dbmAntennaSignal  ,
Int8Parser  ,
DBM_ANTSIGNAL_INDEX  )

senf::RadiotapPacketParser::
FIELD ( fhss  ,
UInt16LSBParser  ,
FHSS_INDEX  )

senf::RadiotapPacketParser::
FIELD ( channelOptions  ,
RadiotapPacketParser_ChannelOptions  ,
CHANNEL_INDEX  )

senf::RadiotapPacketParser::
FIELD ( rate  ,
UInt8Parser  ,
RATE_INDEX  )

senf::RadiotapPacketParser::
FIELD ( tsft  ,
UInt64LSBParser  ,
TSFT_INDEX  )

flags_t senf::RadiotapPacketParser::
flags ()

Definition at line 232 of file RadiotapPacket.hh.

bool senf::RadiotapPacketParser::
flagsPresent ()

Definition at line 234 of file RadiotapPacket.hh.

unsigned senf::RadiotapPacketParser::
frameType ()

Definition at line 62 of file RadiotapPacket.cci.

bool senf::RadiotapPacketParser::
has_fcs ()

Definition at line 57 of file RadiotapPacket.cci.

bool senf::RadiotapPacketParser::
has_flags ()

Definition at line 233 of file RadiotapPacket.hh.

senf::UInt32Parser senf::RadiotapPacketParser::
init_fcs ()

Definition at line 103 of file RadiotapPacket.cc.

flags_t senf::RadiotapPacketParser::
init_flags ()

Definition at line 235 of file RadiotapPacket.hh.


Member Data Documentation

const size_type senf::RadiotapPacketParser::init_bytes = RadiotapPacketParser_Header::fixed_bytes
[static]

Definition at line 214 of file RadiotapPacket.hh.


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