WLAN Management frame packet. More...
#include <senf/Packets/80211Bundle/WLANPacket.hh>
Public Types | |
typedef PacketTypeMixin< WLANPacket_MgtFrameType, WLANManagementSubtypes > | mixin |
typedef ConcretePacket< WLANPacket_MgtFrameType > | packet |
typedef WLANPacket_MgtFrameParser | parser |
Public Types inherited from senf::PacketTypeBase | |
typedef Packet | packet |
typedef senf::detail::packet::iterator | iterator |
typedef senf::detail::packet::const_iterator | const_iterator |
typedef senf::detail::packet::size_type | size_type |
typedef senf::detail::packet::difference_type | difference_type |
typedef senf::detail::packet::byte | byte |
typedef PacketInterpreterBase::range | range |
typedef PacketInterpreterBase::optional_range | optional_range |
typedef PacketInterpreterBase::factory_t | factory_t |
typedef VoidPacketParser | parser |
Parser to parser packet fields. More... | |
Public Types inherited from senf::PacketTypeMixin< WLANPacket_MgtFrameType, WLANManagementSubtypes > | |
typedef WLANManagementSubtypes ::key_t | key_t |
typedef boost::optional< key_t > | optional_key_t |
Static Public Member Functions | |
static key_t | nextPacketKey (packet p) |
static void | finalize (packet p) |
static void | dump (packet p, std::ostream &os) |
Static Public Member Functions inherited from senf::PacketTypeBase | |
static optional_range | no_range () |
static factory_t | no_factory () |
template<class PacketType > | |
static factory_t | factory () |
static size_type | initSize () |
Get size of new (empty) packet. More... | |
static size_type | initHeadSize () |
Get size of new (empty) packet header. More... | |
static void | init (packet p) |
Initialize new packet. More... | |
static optional_range | nextPacketRange (packet p) |
Get next packet placement. More... | |
static factory_t | nextPacketType (packet p) |
Get type of next packet. More... | |
static void | finalize (packet p) |
Finalize packet. More... | |
static void | dump (packet p, std::ostream &os) |
Dump packet data in readable form. More... | |
Static Public Member Functions inherited from senf::PacketTypeMixin< WLANPacket_MgtFrameType, WLANManagementSubtypes > | |
static optional_key_t | key (Packet const &p) |
Find key of packet from registry. More... | |
static PacketTypeBase::factory_t | lookup (key_t key) |
Lookup the key in the registry. More... | |
static PacketInterpreterBase::optional_range | nextPacketRange (ConcretePacket< WLANPacket_MgtFrameType > const &p) |
static PacketInterpreterBase::factory_t | nextPacketType (ConcretePacket< WLANPacket_MgtFrameType > const &p) |
static PacketInterpreterBase::size_type | initSize () |
static void | init (ConcretePacket< WLANPacket_MgtFrameType > const &p) |
WLAN Management frame packet.
Definition at line 108 of file WLANPacket.hh.
typedef PacketTypeMixin<WLANPacket_MgtFrameType, WLANManagementSubtypes> senf::WLANPacket_MgtFrameType::mixin |
Definition at line 112 of file WLANPacket.hh.
Definition at line 113 of file WLANPacket.hh.
Definition at line 114 of file WLANPacket.hh.
|
static |
Definition at line 56 of file WLANPacket.cc.
|
inlinestatic |
Definition at line 123 of file WLANPacket.hh.
Definition at line 121 of file WLANPacket.hh.