#include <senf/Ext/NetEmu/examples/80211Analyzer/MGENPacket.hh>
Public Types | |
typedef senf::UInt16Parser | messageSize_t |
typedef senf::UInt8Parser | version_t |
typedef senf::UInt8Parser | flags_t |
typedef senf::UInt32Parser | flowId_t |
typedef senf::UInt32Parser | sequenceNumber_t |
typedef senf::UInt32Parser | txTimeSeconds_t |
typedef senf::UInt32Parser | txTimeMicroseconds_t |
typedef senf::UInt16Parser | dstPort_t |
typedef senf::UInt8Parser | dstAddrType_t |
typedef senf::UInt8Parser | dstAddrLen_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 | |
senf::UInt16Parser | messageSize () const |
senf::UInt8Parser | version () const |
senf::UInt8Parser | flags () const |
senf::UInt32Parser | flowId () const |
senf::UInt32Parser | sequenceNumber () const |
senf::UInt32Parser | txTimeSeconds () const |
senf::UInt32Parser | txTimeMicroseconds () const |
senf::UInt16Parser | dstPort () const |
senf::UInt8Parser ::value_type | dstAddrType () const |
senf::UInt8Parser | dstAddrLen () const |
senf::Parse_Variant_Direct< dstAddrType_t,?,(novalue(disable, senf::VoidPacketParser))(id(dstAddrV4, senf::INet4AddressParser))(id(dstAddrV6, senf::INet6AddressParser)) >::parser | dstAddr_ () 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 |
Protected Member Functions | |
senf::UInt8Parser | dstAddrType_ () const |
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) |
Definition at line 24 of file MGENPacket.hh.
Definition at line 37 of file MGENPacket.hh.
Definition at line 36 of file MGENPacket.hh.
Definition at line 35 of file MGENPacket.hh.
Definition at line 30 of file MGENPacket.hh.
Definition at line 31 of file MGENPacket.hh.
Definition at line 28 of file MGENPacket.hh.
Definition at line 32 of file MGENPacket.hh.
Definition at line 34 of file MGENPacket.hh.
Definition at line 33 of file MGENPacket.hh.
Definition at line 29 of file MGENPacket.hh.
senf::Parse_Variant_Direct< dstAddrType_t,?, (novalue( disable, senf::VoidPacketParser )) ( id( dstAddrV4, senf::INet4AddressParser )) ( id( dstAddrV6, senf::INet6AddressParser )) >::parser MGENPacketParser::dstAddr_ | ( | ) | const |
senf::UInt8Parser MGENPacketParser::dstAddrLen | ( | ) | const |
senf::UInt8Parser ::value_type MGENPacketParser::dstAddrType | ( | ) | const |
|
protected |
senf::UInt16Parser MGENPacketParser::dstPort | ( | ) | const |
senf::UInt8Parser MGENPacketParser::flags | ( | ) | const |
senf::UInt32Parser MGENPacketParser::flowId | ( | ) | const |
senf::UInt16Parser MGENPacketParser::messageSize | ( | ) | const |
senf::UInt32Parser MGENPacketParser::sequenceNumber | ( | ) | const |
senf::UInt32Parser MGENPacketParser::txTimeMicroseconds | ( | ) | const |
senf::UInt32Parser MGENPacketParser::txTimeSeconds | ( | ) | const |
senf::UInt8Parser MGENPacketParser::version | ( | ) | const |