33 #ifndef EMANEMODELSIEEE80211ABGWMMMANAGER_HEADER_    34 #define EMANEMODELSIEEE80211ABGWMMMANAGER_HEADER_    46      namespace IEEE80211ABG
    76            typedef std::vector<Microseconds> UtilizationVector;
    84            UtilizationVector localUtilizationVector_;
    86            UtilizationVector totalUtilizationVector_;
    90            std::uint8_t u8NumCategories_;
    97 #endif    //EMANEMODELSIEEE80211ABG_WMMMANAGER_HEADER_ 
UtilizationRatioVector getUtilizationRatios(const Microseconds &deltaTMicroseconds)
 
WMMManager(NEMId id, PlatformServiceProvider *pPlatformService, MACLayer *pMACLayer)
 
std::vector< UtilizationRatioPair > UtilizationRatioVector
 
void updateLocalActivity(std::uint8_t u8Category, const Microseconds &durationMicroseconds)
 
std::chrono::microseconds Microseconds
 
void setNumCategories(const std::uint8_t u8NumCategories)
 
std::pair< float, float > UtilizationRatioPair
 
void updateTotalActivity(std::uint8_t u8Category, const Microseconds &durationMicroseconds)
 
IEEE 80211 ABG MAC implementation.