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