diff -r 1444e6708451 -r d8b7b2de044e src/devices/wifi/arf-mac-stations.h --- a/src/devices/wifi/arf-mac-stations.h Wed Oct 31 16:26:18 2007 +0100 +++ b/src/devices/wifi/arf-mac-stations.h Wed Oct 31 16:26:31 2007 +0100 @@ -24,6 +24,20 @@ namespace ns3 { +/** + * \brief ARF Rate control algorithm + * + * This class implements the so-called ARF algorithm which was + * initially described in WaveLAN-II: A High-performance wireless + * LAN for the unlicensed band, by A. Kamerman and L. Monteban. in + * Bell Lab Technical Journal, pages 118-133, Summer 1997. + * + * This implementation differs from the initial description in that it + * uses a packet-based timer rather than a time-based timer as described + * in XXX (I cannot find back the original paper which described how + * the time-based timer could be easily replaced with a packet-based + * timer.) + */ class ArfMacStations : public MacStations { public: ArfMacStations (WifiMode defaultTxMode, uint32_t timerThreshold, uint32_t successThreshold);