#include <senf/Packets/Packets.hh>
#include <boost/array.hpp>
#include "RadiotapPacket.cci"
#include "RadiotapPacket.cti"
Go to the source code of this file.
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 | ||||
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.