80211Bundle/RadiotapPacket.hh File Reference

Radiotap header. More...

#include <senf/Packets/Packets.hh>
#include <boost/array.hpp>
#include "RadiotapPacket.cci"
#include "RadiotapPacket.cti"

Include dependency graph for RadiotapPacket.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

Radiotap header.

Definition in file RadiotapPacket.hh.


Classes

struct   senf::RadiotapPacketParser_Flags
  Parse Flag field in Radiotap header. More...
struct   senf::RadiotapPacketParser_ChannelOptions
  Parse in Radiotap Header channel frequency and flag field. More...
struct   senf::RadiotapPacketParser_RxFlags
struct   senf::RadiotapPacketParser_TxFlags
struct   senf::RadiotapPacketParser_Header
  Parse an Radiotap header. More...
struct   senf::RadiotapPacketParser_FrameType
struct   senf::RadiotapPacketParser
struct   senf::RadiotapPacketType
  Radiotap packet. More...

Namespaces

namespace   senf

Defines

#define  HH_SENF_Packets_80211Bundle_RadiotapPacket_   1
#define  FIELD(name, type, index)

Typedefs

typedef ConcretePacket
< RadiotapPacketType > 
senf::RadiotapPacket

Define Documentation

#define
FIELD ( name,
type,
index  )

Value:

typedef type name ## _t;                                    \
            type name() { return parseField<type>(index); }             \
            bool has_ ## name() { return currentTable()[index]; }       \
            bool name ## Present() { return has_ ## name(); }           \
            type init_ ## name() { initField(index); return name(); }   \
            void disable_ ## name() { disableField(index); }

Definition at line 220 of file RadiotapPacket.hh.

#define
HH_SENF_Packets_80211Bundle_RadiotapPacket_   1

Definition at line 28 of file RadiotapPacket.hh.