EMANE
1.2.1
|
class used to define the mac layer statistic items More...
#include <macstatistics.h>
Public Member Functions | |
MACStatistics (EMANE::NEMId) | |
constructor More... | |
~MACStatistics () | |
destructor More... | |
void | incrementDownstreamUnicastDataDiscardDueToRetries () |
increment unicast data discard due to exhausted retries More... | |
void | incrementDownstreamUnicastRtsCtsDataDiscardDueToRetries () |
increment braodcast data discard due to exhausted retries More... | |
void | incrementDownstreamUnicastDataDiscardDueToTxop () |
increment unicast data discard due to txop expired More... | |
void | incrementDownstreamBroadcastDataDiscardDueToTxop () |
increment unicast data discard due to txop expired More... | |
void | incrementUpstreamUnicastDataDiscardDueToSinr () |
increment unicast data discard due to sinr More... | |
void | incrementUpstreamBroadcastDataDiscardDueToSinr () |
increment braodcast data discard due to sinr More... | |
void | incrementUpstreamUnicastDataDiscardDueToClobberRxDuringTx () |
increment unicast data discard due to collision rx during tx More... | |
void | incrementUpstreamBroadcastDataDiscardDueToClobberRxDuringTx () |
increment braodcast data discard due to collision rx during tx More... | |
void | incrementUpstreamUnicastDataDiscardDueToClobberRxHiddenBusy () |
increment unicast data discard due to collision rx busy hidden More... | |
void | incrementUpstreamBroadcastDataDiscardDueToClobberRxHiddenBusy () |
increment braodcast data discard due to collision rx busy hidden More... | |
void | incrementUpstreamBroadcastNoiseHiddenRx () |
increment braodcastcast data collision due to hidden rx More... | |
void | incrementUpstreamUnicastNoiseHiddenRx () |
increment unicastcast data collision due to hidden rx More... | |
void | incrementUpstreamBroadcastNoiseRxCommon () |
increment unicastcast data collision due to rx common More... | |
void | incrementUpstreamUnicastNoiseRxCommon () |
increment braodcastcast data collision due to rx common More... | |
void | incrementUpstreamUnicastRtsCtsDataRxFromPhy () |
increment unicast rts/ctsdata recv from phy More... | |
void | incrementUpstreamUnicastCtsRxFromPhy () |
increment unicast cts recv from phy More... | |
void | updateOneHopNbrHighWaterMark (size_t num) |
set the one hop nbr high water mark More... | |
void | updateTwoHopNbrHighWaterMark (size_t num) |
set the two hop nbr high water mark More... | |
void | incrementRxOneHopNbrListEventCount () |
increment number rx one hop nbr list events More... | |
void | incrementRxOneHopNbrListInvalidEventCount () |
increment number rx one hop nbr list invalid events More... | |
void | incrementTxOneHopNbrListEventCount () |
increment number tx one hop nbr list events More... | |
void | registerStatistics (StatisticRegistrar &statisticRegistrar) |
class used to define the mac layer statistic items
Definition at line 57 of file macstatistics.h.
EMANE::Models::IEEE80211ABG::MACStatistics::MACStatistics | ( | EMANE::NEMId | id | ) |
constructor
Definition at line 42 of file macstatistics.cc.
EMANE::Models::IEEE80211ABG::MACStatistics::~MACStatistics | ( | ) |
destructor
Definition at line 73 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementDownstreamBroadcastDataDiscardDueToTxop | ( | ) |
increment unicast data discard due to txop expired
Definition at line 315 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementDownstreamUnicastDataDiscardDueToRetries | ( | ) |
increment unicast data discard due to exhausted retries
Definition at line 195 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementDownstreamUnicastDataDiscardDueToTxop | ( | ) |
increment unicast data discard due to txop expired
Definition at line 301 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementDownstreamUnicastRtsCtsDataDiscardDueToRetries | ( | ) |
increment braodcast data discard due to exhausted retries
Definition at line 208 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementRxOneHopNbrListEventCount | ( | ) |
increment number rx one hop nbr list events
Definition at line 415 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementRxOneHopNbrListInvalidEventCount | ( | ) |
increment number rx one hop nbr list invalid events
Definition at line 428 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementTxOneHopNbrListEventCount | ( | ) |
increment number tx one hop nbr list events
Definition at line 442 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamBroadcastDataDiscardDueToClobberRxDuringTx | ( | ) |
increment braodcast data discard due to collision rx during tx
Definition at line 261 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamBroadcastDataDiscardDueToClobberRxHiddenBusy | ( | ) |
increment braodcast data discard due to collision rx busy hidden
Definition at line 287 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamBroadcastDataDiscardDueToSinr | ( | ) |
increment braodcast data discard due to sinr
Definition at line 235 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamBroadcastNoiseHiddenRx | ( | ) |
increment braodcastcast data collision due to hidden rx
Definition at line 342 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamBroadcastNoiseRxCommon | ( | ) |
increment unicastcast data collision due to rx common
Definition at line 356 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamUnicastCtsRxFromPhy | ( | ) |
increment unicast cts recv from phy
Definition at line 181 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamUnicastDataDiscardDueToClobberRxDuringTx | ( | ) |
increment unicast data discard due to collision rx during tx
Definition at line 248 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamUnicastDataDiscardDueToClobberRxHiddenBusy | ( | ) |
increment unicast data discard due to collision rx busy hidden
Definition at line 274 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamUnicastDataDiscardDueToSinr | ( | ) |
increment unicast data discard due to sinr
Definition at line 222 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamUnicastNoiseHiddenRx | ( | ) |
increment unicastcast data collision due to hidden rx
Definition at line 328 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamUnicastNoiseRxCommon | ( | ) |
increment braodcastcast data collision due to rx common
Definition at line 369 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::incrementUpstreamUnicastRtsCtsDataRxFromPhy | ( | ) |
increment unicast rts/ctsdata recv from phy
Definition at line 168 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::registerStatistics | ( | StatisticRegistrar & | statisticRegistrar | ) |
Definition at line 77 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::updateOneHopNbrHighWaterMark | ( | size_t | num | ) |
set the one hop nbr high water mark
Definition at line 383 of file macstatistics.cc.
void EMANE::Models::IEEE80211ABG::MACStatistics::updateTwoHopNbrHighWaterMark | ( | size_t | num | ) |
set the two hop nbr high water mark
Definition at line 400 of file macstatistics.cc.