src/devices/wifi/aarf-mac-stations.h
changeset 2004 59eb6fb7b722
parent 1930 ec22299cf6bb
child 2059 d8b7b2de044e
--- a/src/devices/wifi/aarf-mac-stations.h	Thu Oct 18 13:37:22 2007 +0200
+++ b/src/devices/wifi/aarf-mac-stations.h	Thu Oct 18 14:27:43 2007 +0200
@@ -26,18 +26,30 @@
 
 class AarfMacStations : public ArfMacStations {
 public:
-  AarfMacStations (WifiMode defaultTxMode);
+  AarfMacStations (WifiMode defaultTxMode,
+                   uint32_t minTimerThreshold,
+                   uint32_t minSuccessThreshold,
+                   double successK,
+                   uint32_t maxSuccessThreshold,
+                   double timerK);
   virtual ~AarfMacStations ();
 private:
   virtual class MacStation *CreateStation (void);
+  uint32_t m_minTimerThreshold;
+  uint32_t m_minSuccessThreshold;
+  double m_successK;
+  uint32_t m_maxSuccessThreshold;
+  double m_timerK;
 };
 
 class AarfMacStation : public ArfMacStation
 {
 public:
   AarfMacStation (AarfMacStations *stations,
+                  uint32_t minTimerThreshold,
+                  uint32_t minSuccessThreshold,
                   double successK,
-                  int maxSuccessThreshold,
+                  uint32_t maxSuccessThreshold,
                   double timerK);
   virtual ~AarfMacStation ();
 
@@ -46,7 +58,7 @@
   virtual void ReportFailure (void);
 
   double m_successK;
-  int m_maxSuccessThreshold;
+  uint32_t m_maxSuccessThreshold;
   double m_timerK;
 };