senf::emu::WifiStatisticsData Struct Reference

#include <senf/Ext/NetEmu/WLAN/WifiStatistics.hh>

Public Types

enum  Type {
  UNKNOWN, AP, STA, IBSS,
  MESH
}
 

Public Member Functions

 WifiStatisticsData ()
 
 WifiStatisticsData (WifiStatsKernel const &)
 

Public Attributes

senf::StatisticsData signal
 
senf::StatisticsData signalNonData
 
senf::StatisticsData bitrate
 
senf::StatisticsData bitrateNonData
 
std::uint32_t total
 
std::uint32_t totalBytes
 
std::uint32_t badFCS
 
std::uint32_t badFCSBytes
 
std::uint32_t rTx
 
std::uint32_t rTxBytes
 
std::uint32_t airTime
 
senf::ClockService::clock_type lastSeen
 
senf::MACAddress bssId
 
std::string ssId
 
Type type
 

Detailed Description

Definition at line 109 of file WifiStatistics.hh.

Member Enumeration Documentation

◆ Type

Enumerator
UNKNOWN 
AP 
STA 
IBSS 
MESH 

Definition at line 110 of file WifiStatistics.hh.

Constructor & Destructor Documentation

◆ WifiStatisticsData() [1/2]

senf::emu::WifiStatisticsData::WifiStatisticsData ( )
inline

Definition at line 128 of file WifiStatistics.hh.

◆ WifiStatisticsData() [2/2]

senf::emu::WifiStatisticsData::WifiStatisticsData ( WifiStatsKernel const &  wsk)

Definition at line 109 of file WifiStatistics.cc.

Member Data Documentation

◆ airTime

std::uint32_t senf::emu::WifiStatisticsData::airTime

Definition at line 122 of file WifiStatistics.hh.

◆ badFCS

std::uint32_t senf::emu::WifiStatisticsData::badFCS

Definition at line 118 of file WifiStatistics.hh.

◆ badFCSBytes

std::uint32_t senf::emu::WifiStatisticsData::badFCSBytes

Definition at line 119 of file WifiStatistics.hh.

◆ bitrate

senf::StatisticsData senf::emu::WifiStatisticsData::bitrate

Definition at line 114 of file WifiStatistics.hh.

◆ bitrateNonData

senf::StatisticsData senf::emu::WifiStatisticsData::bitrateNonData

Definition at line 115 of file WifiStatistics.hh.

◆ bssId

senf::MACAddress senf::emu::WifiStatisticsData::bssId

Definition at line 124 of file WifiStatistics.hh.

◆ lastSeen

senf::ClockService::clock_type senf::emu::WifiStatisticsData::lastSeen

Definition at line 123 of file WifiStatistics.hh.

◆ rTx

std::uint32_t senf::emu::WifiStatisticsData::rTx

Definition at line 120 of file WifiStatistics.hh.

◆ rTxBytes

std::uint32_t senf::emu::WifiStatisticsData::rTxBytes

Definition at line 121 of file WifiStatistics.hh.

◆ signal

senf::StatisticsData senf::emu::WifiStatisticsData::signal

Definition at line 112 of file WifiStatistics.hh.

◆ signalNonData

senf::StatisticsData senf::emu::WifiStatisticsData::signalNonData

Definition at line 113 of file WifiStatistics.hh.

◆ ssId

std::string senf::emu::WifiStatisticsData::ssId

Definition at line 125 of file WifiStatistics.hh.

◆ total

std::uint32_t senf::emu::WifiStatisticsData::total

Definition at line 116 of file WifiStatistics.hh.

◆ totalBytes

std::uint32_t senf::emu::WifiStatisticsData::totalBytes

Definition at line 117 of file WifiStatistics.hh.

◆ type

Type senf::emu::WifiStatisticsData::type

Definition at line 126 of file WifiStatistics.hh.


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