FlowStatisticsIPERF Class Reference

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

Inheritance diagram for FlowStatisticsIPERF:

Public Member Functions

 FlowStatisticsIPERF ()
 
bool analyze (IperfUDPPacket const &iperf, 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 76 of file PacketStatistics.hh.

Constructor & Destructor Documentation

◆ FlowStatisticsIPERF()

FlowStatisticsIPERF::FlowStatisticsIPERF ( )

Definition at line 133 of file PacketStatistics.cc.

Member Function Documentation

◆ analyze()

bool FlowStatisticsIPERF::analyze ( IperfUDPPacket const &  iperf,
senf::AnnotationsPacket const &  ap 
)

Definition at line 138 of file PacketStatistics.cc.


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