34 #ifndef EMANEMODELSIEEE802ABGMACSTATISTICS_HEADER_ 35 #define EMANEMODELSIEEE802ABGMACSTATISTICS_HEADER_ 49 namespace IEEE80211ABG
144 #endif //EMANEMODELSIEEE802ABGMACSTATISTICS_HEADER_ void updateTwoHopNbrHighWaterMark(size_t num)
set the two hop nbr high water mark
void incrementUpstreamUnicastDataDiscardDueToSinr()
increment unicast data discard due to sinr
void incrementUpstreamBroadcastDataDiscardDueToSinr()
increment braodcast data discard due to sinr
void incrementRxOneHopNbrListEventCount()
increment number rx one hop nbr list events
MACStatistics(EMANE::NEMId)
constructor
void incrementTxOneHopNbrListEventCount()
increment number tx one hop nbr list events
void incrementUpstreamUnicastDataDiscardDueToClobberRxDuringTx()
increment unicast data discard due to collision rx during tx
void incrementUpstreamBroadcastNoiseHiddenRx()
increment braodcastcast data collision due to hidden rx
void incrementDownstreamUnicastRtsCtsDataDiscardDueToRetries()
increment braodcast data discard due to exhausted retries
The StatisticRegistrar allows NEM layers to register statistics and statistic tables. Statistics and Statistic tables are owned by the emulator framework and a borrowed reference is returned to the registering NEM layer.
~MACStatistics()
destructor
void incrementUpstreamBroadcastNoiseRxCommon()
increment unicastcast data collision due to rx common
void updateOneHopNbrHighWaterMark(size_t num)
set the one hop nbr high water mark
class used to define the mac layer statistic items
void incrementUpstreamUnicastNoiseRxCommon()
increment braodcastcast data collision due to rx common
void incrementDownstreamUnicastDataDiscardDueToRetries()
increment unicast data discard due to exhausted retries
void incrementUpstreamUnicastDataDiscardDueToClobberRxHiddenBusy()
increment unicast data discard due to collision rx busy hidden
void incrementUpstreamUnicastNoiseHiddenRx()
increment unicastcast data collision due to hidden rx
void registerStatistics(StatisticRegistrar &statisticRegistrar)
void incrementUpstreamBroadcastDataDiscardDueToClobberRxHiddenBusy()
increment braodcast data discard due to collision rx busy hidden
void incrementDownstreamUnicastDataDiscardDueToTxop()
increment unicast data discard due to txop expired
void incrementUpstreamUnicastCtsRxFromPhy()
increment unicast cts recv from phy
void incrementDownstreamBroadcastDataDiscardDueToTxop()
increment unicast data discard due to txop expired
void incrementRxOneHopNbrListInvalidEventCount()
increment number rx one hop nbr list invalid events
void incrementUpstreamBroadcastDataDiscardDueToClobberRxDuringTx()
increment braodcast data discard due to collision rx during tx
void incrementUpstreamUnicastRtsCtsDataRxFromPhy()
increment unicast rts/ctsdata recv from phy