#include <senf/Ext/NetEmu/examples/AthSpectralTool/Analyzer.hh>
Public Types | |
typedef boost::unordered_map< boost::uint16_t, unsigned > | EtherTypeMap |
Public Member Functions | |
Analyzer (senf::MACAddress const &mac, Configuration const &config) | |
void | request () |
void | analyzeData (unsigned numPkts, unsigned pktSize) |
Analyzer (Configuration const &configuration) | |
~Analyzer () | |
Analyzer (bool logSeqNoErrors) | |
void | dump (std::ostream &os) |
Public Member Functions inherited from senf::ppi::module::Module | |
virtual | ~Module () |
Public Member Functions inherited from AnalyzerBase | |
AnalyzerBase (Configuration const &configuration) | |
std::string | stats () |
bool | startSpectralScan () |
senf::emu::AthSpectralScan & | athSpectralScan () |
Public Attributes | |
senf::ppi::connector::PassiveInput< senf::EthernetPacket > | input |
senf::MACAddress | ourMAC_ |
std::map< std::uint32_t, std::int64_t > | tstamps |
senf::StatisticAccumulator< float > | ThroughputDiffs |
unsigned | sessionId_ |
bool | verbose_ |
unsigned | OLd_numPkts =50 |
senf::ppi::connector::ActiveOutput< senf::EthernetPacket > | output |
bool | logSeqNoErrors_ |
EtherTypeMap | payloadMap_ |
Public Attributes inherited from AnalyzerBase | |
senf::ppi::connector::PassiveInput< senf::RadiotapPacket > | input |
Definition at line 112 of file Analyzer.cc.
typedef boost::unordered_map<boost::uint16_t, unsigned> Analyzer::EtherTypeMap |
Definition at line 82 of file MmapSocketSourceTest.cc.
|
inline |
Definition at line 125 of file Analyzer.cc.
Analyzer::Analyzer | ( | Configuration const & | configuration | ) |
Definition at line 25 of file Analyzer.cc.
Analyzer::~Analyzer | ( | ) |
Definition at line 30 of file Analyzer.cc.
|
inline |
Definition at line 85 of file MmapSocketSourceTest.cc.
|
inline |
Definition at line 180 of file Analyzer.cc.
|
inline |
Definition at line 93 of file MmapSocketSourceTest.cc.
|
inline |
Definition at line 137 of file Analyzer.cc.
senf::ppi::connector::PassiveInput< senf::EthernetPacket > Analyzer::input |
Definition at line 114 of file Analyzer.cc.
bool Analyzer::logSeqNoErrors_ |
Definition at line 81 of file MmapSocketSourceTest.cc.
unsigned Analyzer::OLd_numPkts =50 |
Definition at line 123 of file Analyzer.cc.
senf::MACAddress Analyzer::ourMAC_ |
Definition at line 118 of file Analyzer.cc.
senf::ppi::connector::ActiveOutput<senf::EthernetPacket> Analyzer::output |
Definition at line 79 of file MmapSocketSourceTest.cc.
EtherTypeMap Analyzer::payloadMap_ |
Definition at line 83 of file MmapSocketSourceTest.cc.
unsigned Analyzer::sessionId_ |
Definition at line 121 of file Analyzer.cc.
senf::StatisticAccumulator<float> Analyzer::ThroughputDiffs |
Definition at line 120 of file Analyzer.cc.
std::map<std::uint32_t,std::int64_t> Analyzer::tstamps |
Definition at line 119 of file Analyzer.cc.
bool Analyzer::verbose_ |
Definition at line 122 of file Analyzer.cc.