Parse an Annotations packet. More...
#include <senf/Ext/NetEmu/AnnotationsPacket.hh>
Public Types | |
typedef MACAddressParser | interfaceId_t |
typedef senf::UInt64Parser | timestampMAC_t |
typedef senf::Int64Parser | timestamp_t |
typedef senf::UInt32Parser | modulationId_t |
typedef senf::UInt16Parser | snr_t |
typedef senf::Int16Parser | rssi_t |
typedef senf::UInt16Parser | airTime_t |
typedef senf::UInt8Parser | type_t |
Public Types inherited from senf::PacketParserBase | |
typedef detail::packet::iterator | data_iterator |
typedef detail::packet::size_type | size_type |
typedef detail::packet::difference_type | difference_type |
typedef detail::packet::byte | byte |
typedef PacketData * | state_type |
typedef PacketParserBase | parser_base_type |
Public Member Functions | |
MACAddressParser | interfaceId () const |
senf::UInt64Parser | timestampMAC () const |
senf::Int64Parser | timestamp () const |
senf::UInt32Parser | modulationId () const |
senf::UInt16Parser | snr () const |
senf::Int16Parser | rssi () const |
senf::UInt16Parser | airTime () const |
senf::UInt8Parser | type () const |
senf::FlagParser<?> | corrupt () const |
senf::FlagParser<?> | retransmitted () const |
senf::FlagParser<?> | duplicated () const |
senf::FlagParser<?> | reordered () const |
senf::FlagParser<?> | aggregated () const |
senf::UIntFieldParser<?,?+7 > | unused () const |
senf::UIntFieldParser<?,?+8 > | gap () const |
senf::UIntFieldParser<?,?+12 > | length () const |
Public Member Functions inherited from senf::PacketParserBase | |
data_iterator | i () const |
data_iterator | i (size_type offset) const |
state_type | state () const |
PacketData & | data () const |
void | init () const |
Additional Inherited Members | |
Protected Member Functions inherited from senf::PacketParserBase | |
ParserProtector | protect () const |
PacketParserBase (data_iterator i, state_type s) | |
PacketParserBase (data_iterator i, state_type s, size_type size) | |
bool | check (size_type size) const |
void | validate (size_type size) const |
Parser | parse (data_iterator i) const |
Parser | parse (Arg const &arg, data_iterator i) const |
Parser | parse (size_type n) const |
Parser | parse (Arg const &arg, size_type n) const |
void | defaultInit () const |
Packet | packet () const |
void | resize (size_type oldSize, size_type newSize) |
Parse an Annotations packet.
Parser implementing an ethernet header.
Definition at line 32 of file AnnotationsPacket.hh.
Definition at line 42 of file AnnotationsPacket.hh.
Definition at line 36 of file AnnotationsPacket.hh.
Definition at line 39 of file AnnotationsPacket.hh.
Definition at line 41 of file AnnotationsPacket.hh.
Definition at line 40 of file AnnotationsPacket.hh.
Definition at line 38 of file AnnotationsPacket.hh.
Definition at line 37 of file AnnotationsPacket.hh.
Definition at line 43 of file AnnotationsPacket.hh.
senf::FlagParser<?> senf::AnnotationsPacketParser::aggregated | ( | ) | const |
senf::UInt16Parser senf::AnnotationsPacketParser::airTime | ( | ) | const |
senf::FlagParser<?> senf::AnnotationsPacketParser::corrupt | ( | ) | const |
senf::FlagParser<?> senf::AnnotationsPacketParser::duplicated | ( | ) | const |
senf::UIntFieldParser<?,?+ 8 > senf::AnnotationsPacketParser::gap | ( | ) | const |
MACAddressParser senf::AnnotationsPacketParser::interfaceId | ( | ) | const |
senf::UIntFieldParser<?,?+ 12 > senf::AnnotationsPacketParser::length | ( | ) | const |
senf::UInt32Parser senf::AnnotationsPacketParser::modulationId | ( | ) | const |
senf::FlagParser<?> senf::AnnotationsPacketParser::reordered | ( | ) | const |
senf::FlagParser<?> senf::AnnotationsPacketParser::retransmitted | ( | ) | const |
senf::Int16Parser senf::AnnotationsPacketParser::rssi | ( | ) | const |
senf::UInt16Parser senf::AnnotationsPacketParser::snr | ( | ) | const |
senf::Int64Parser senf::AnnotationsPacketParser::timestamp | ( | ) | const |
senf::UInt64Parser senf::AnnotationsPacketParser::timestampMAC | ( | ) | const |
senf::UInt8Parser senf::AnnotationsPacketParser::type | ( | ) | const |
senf::UIntFieldParser<?,?+ 7 > senf::AnnotationsPacketParser::unused | ( | ) | const |