FlowStatisticsTIM Class Reference

#include <senf/Ext/NetEmu/examples/80211Analyzer/PacketStatistics.hh>

Inheritance diagram for FlowStatisticsTIM:

Public Member Functions

 FlowStatisticsTIM ()
 
bool analyze (senf::TIMPacket const &tim, 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
 

Detailed Description

Definition at line 85 of file PacketStatistics.hh.

Constructor & Destructor Documentation

◆ FlowStatisticsTIM()

FlowStatisticsTIM::FlowStatisticsTIM ( )

Definition at line 145 of file PacketStatistics.cc.

Member Function Documentation

◆ analyze()

bool FlowStatisticsTIM::analyze ( senf::TIMPacket const &  tim,
senf::AnnotationsPacket const &  ap 
)

Definition at line 150 of file PacketStatistics.cc.


The documentation for this class was generated from the following files: