src/devices/wifi/wifi-phy.h
changeset 1919 46ed9ed9dac0
parent 1902 26a57487bb49
child 1920 1d4864775cf8
--- a/src/devices/wifi/wifi-phy.h	Mon Oct 08 17:04:34 2007 +0200
+++ b/src/devices/wifi/wifi-phy.h	Tue Oct 09 10:21:46 2007 +0200
@@ -71,7 +71,7 @@
 class WifiPhy
 {
 public:
-  typedef Callback<void,Packet const , double, WifiMode, WifiMode, uint32_t> SyncOkCallback;
+  typedef Callback<void,Packet const , double, WifiMode, WifiMode> SyncOkCallback;
   typedef Callback<void,Packet const , double> SyncErrorCallback;
 
   WifiPhy (Ptr<WifiNetDevice> device);
@@ -82,7 +82,7 @@
   void SetReceiveOkCallback (SyncOkCallback callback);
   void SetReceiveErrorCallback (SyncErrorCallback callback);
 
-  void SendPacket (Packet const packet, WifiMode mode, WifiMode headeMode, uint8_t txPower, uint32_t stuff);
+  void SendPacket (Packet const packet, WifiMode mode, WifiMode headerMode, uint8_t txPower);
 
   void RegisterListener (WifiPhyListener *listener);
 
@@ -94,7 +94,7 @@
   Time GetStateDuration (void);
   Time GetDelayUntilIdle (void);
 
-  Time CalculateTxDuration (uint32_t size, WifiMode payloadMode) const;
+  Time CalculateTxDuration (uint32_t size, WifiMode payloadMode, WifiMode headerMode) const;
 
   void Configure80211a (void);
   void SetEdThresholdDbm (double rxThreshold);
@@ -157,7 +157,7 @@
   double CalculateSnr (double signal, double noiseInterference, WifiMode mode) const;
   double CalculateChunkSuccessRate (double snir, Time delay, WifiMode mode) const;
   double CalculatePer (Ptr<const RxEvent> event, NiChanges *ni) const;
-  void EndSync (Packet const packet, Ptr<RxEvent> event, uint32_t stuff);
+  void EndSync (Packet const packet, Ptr<RxEvent> event);
   double Log2 (double val) const;
   double GetBpskBer (double snr, uint32_t signalSpread, uint32_t phyRate) const;
   double GetQamBer (double snr, unsigned int m, uint32_t signalSpread, uint32_t phyRate) const;
@@ -179,8 +179,7 @@
   void ReceivePacket (Packet packet,
                       double rxPowerW,
                       WifiMode mode,
-                      WifiMode headerMode,
-                      uint32_t stuff);
+                      WifiMode headerMode);
 private:
   uint64_t m_txPrepareDelayUs;
   uint64_t m_plcpPreambleDelayUs;