an implementation of rate control algorithm developed by Atsushi Onoe More...
#include <onoe-wifi-manager.h>
Public Member Functions | |
OnoeWifiManager () | |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::OnoeWifiManager. | |
Private Member Functions | |
virtual WifiRemoteStation * | CreateStation (void) |
Private Attributes | |
Time | m_updatePeriod |
uint32_t | m_addCreditThreshold |
uint32_t | m_raiseThreshold |
Friends | |
class | OnoeWifiRemoteStation |
an implementation of rate control algorithm developed by Atsushi Onoe
This algorithm is well known because it has been used as the default rate control algorithm for the madwifi driver. I am not aware of any publication or reference about this algorithm beyond the madwifi source code.
Definition at line 37 of file onoe-wifi-manager.h.
ns3::OnoeWifiManager::OnoeWifiManager | ( | ) |
Definition at line 55 of file onoe-wifi-manager.cc.
WifiRemoteStation * ns3::OnoeWifiManager::CreateStation | ( | void | ) | [private, virtual] |
Implements ns3::WifiRemoteStationManager.
Definition at line 58 of file onoe-wifi-manager.cc.
References OnoeWifiRemoteStation.
TypeId ns3::OnoeWifiManager::GetTypeId | ( | void | ) | [static] |
This method returns the TypeId associated to ns3::OnoeWifiManager.
This object is accessible through the following paths with Config::Set and Config::Connect:
Attributes defined for this type:
Attributes defined in parent class ns3::WifiRemoteStationManager:
No TraceSources defined for this type.
Reimplemented from ns3::WifiRemoteStationManager.
Definition at line 33 of file onoe-wifi-manager.cc.
References ns3::TypeId::AddAttribute(), m_addCreditThreshold, m_raiseThreshold, m_updatePeriod, ns3::Seconds(), and ns3::TypeId::SetParent().
friend class OnoeWifiRemoteStation [friend] |
Definition at line 45 of file onoe-wifi-manager.h.
Referenced by CreateStation().
uint32_t ns3::OnoeWifiManager::m_addCreditThreshold [private] |
Definition at line 49 of file onoe-wifi-manager.h.
Referenced by GetTypeId().
uint32_t ns3::OnoeWifiManager::m_raiseThreshold [private] |
Definition at line 50 of file onoe-wifi-manager.h.
Referenced by GetTypeId().
Time ns3::OnoeWifiManager::m_updatePeriod [private] |
Definition at line 48 of file onoe-wifi-manager.h.
Referenced by GetTypeId().