#include <senf/Ext/NetEmu/examples/80211Analyzer/PacketStatistics.hh>
Public Member Functions | |
FlowStatisticsMGEN () | |
bool | analyze (MGENPacket const &mgen, senf::AnnotationsPacket const &ap) |
Public Member Functions inherited from FlowStatistics | |
FlowStatistics (std::uint8_t Sbits, std::int32_t SmaxLate, std::uint8_t Tbits) | |
void | clear () |
bool | analyze (senf::AnnotationsPacket const &ap, std::uint16_t payloadSize, std::uint32_t seqNo, std::uint32_t txTSamp, std::uint32_t rxTStamp) |
void | dump (std::ostream &os, senf::ClockService::clock_type const &actualDuration, bool csv) |
Public Member Functions inherited from PacketStatistics | |
PacketStatistics () | |
bool | analyze (senf::AnnotationsPacket const &ap, std::uint16_t payloadSize) |
Additional Inherited Members | |
Public Types inherited from PacketStatistics | |
enum | Type { RECEIVED, CORRUPT, DATA, CTRL, MNGT, OTHER, IPERF, MGEN, TIM } |
Public Attributes inherited from FlowStatistics | |
senf::SequenceNumberStatistics | seqNoStats |
senf::TimestampStatistics | tstampStats |
Public Attributes inherited from PacketStatistics | |
Accumulator | rssi |
Accumulator | rate |
Accumulator | length |
std::uint64_t | retries |
std::uint64_t | aggregated |
senf::ClockService::clock_type | airtime |
Definition at line 67 of file PacketStatistics.hh.
FlowStatisticsMGEN::FlowStatisticsMGEN | ( | ) |
Definition at line 121 of file PacketStatistics.cc.
bool FlowStatisticsMGEN::analyze | ( | MGENPacket const & | mgen, |
senf::AnnotationsPacket const & | ap | ||
) |
Definition at line 126 of file PacketStatistics.cc.