fix build
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Fri, 21 Mar 2008 12:56:33 -0700
changeset 2686 e8cdac3c936f
parent 2685 578f603012b9
child 2687 2bf87627a2d1
fix build
src/devices/wifi/adhoc-wifi-mac.cc
src/devices/wifi/adhoc-wifi-mac.h
src/devices/wifi/nqap-wifi-mac.cc
src/devices/wifi/nqap-wifi-mac.h
src/devices/wifi/nqsta-wifi-mac.cc
src/devices/wifi/nqsta-wifi-mac.h
src/devices/wifi/wifi-mac.cc
src/devices/wifi/wifi-mac.h
--- a/src/devices/wifi/adhoc-wifi-mac.cc	Fri Mar 21 12:34:11 2008 -0700
+++ b/src/devices/wifi/adhoc-wifi-mac.cc	Fri Mar 21 12:56:33 2008 -0700
@@ -80,19 +80,34 @@
 AdhocWifiMac::SetSlot (Time slotTime)
 {
   m_dcfManager->SetSlot (slotTime);
-  WifiMac::SetSlot (slotTime);
+  m_slot = slotTime;
 }
 void 
 AdhocWifiMac::SetSifs (Time sifs)
 {
   m_dcfManager->SetSifs (sifs);
-  WifiMac::SetSifs (sifs);
+  m_sifs = sifs;
 }
 void 
 AdhocWifiMac::SetEifsNoDifs (Time eifsNoDifs)
 {
   m_dcfManager->SetEifsNoDifs (eifsNoDifs);
-  WifiMac::SetEifsNoDifs (eifsNoDifs);
+  m_eifsNoDifs = eifsNoDifs;
+}
+Time 
+AdhocWifiMac::GetSlot (void) const
+{
+  return m_slot;
+}
+Time 
+AdhocWifiMac::GetSifs (void) const
+{
+  return m_sifs;
+}
+Time 
+AdhocWifiMac::GetEifsNoDifs (void) const
+{
+  return m_eifsNoDifs;
 }
 
 void 
--- a/src/devices/wifi/adhoc-wifi-mac.h	Fri Mar 21 12:34:11 2008 -0700
+++ b/src/devices/wifi/adhoc-wifi-mac.h	Fri Mar 21 12:56:33 2008 -0700
@@ -56,6 +56,9 @@
   virtual void SetSlot (Time slotTime);
   virtual void SetSifs (Time sifs);
   virtual void SetEifsNoDifs (Time eifsNoDifs);
+  virtual Time GetSlot (void) const;
+  virtual Time GetSifs (void) const;
+  virtual Time GetEifsNoDifs (void) const;
   virtual void SetWifiPhy (Ptr<WifiPhy> phy);
   virtual void SetWifiRemoteStationManager (Ptr<WifiRemoteStationManager> stationManager);
   virtual void Enqueue (Ptr<const Packet> packet, Mac48Address to);
@@ -84,6 +87,9 @@
   Ptr<MacLow> m_low;
   Mac48Address m_address;
   Ssid m_ssid;
+  Time m_slot;
+  Time m_sifs;
+  Time m_eifsNoDifs;
 };
 
 } // namespace ns3
--- a/src/devices/wifi/nqap-wifi-mac.cc	Fri Mar 21 12:34:11 2008 -0700
+++ b/src/devices/wifi/nqap-wifi-mac.cc	Fri Mar 21 12:56:33 2008 -0700
@@ -122,20 +122,36 @@
 NqapWifiMac::SetSlot (Time slotTime)
 {
   m_dcfManager->SetSlot (slotTime);
-  WifiMac::SetSlot (slotTime);
+  m_slot = slotTime;
 }
 void 
 NqapWifiMac::SetSifs (Time sifs)
 {
   m_dcfManager->SetSifs (sifs);
-  WifiMac::SetSifs (sifs);
+  m_sifs = sifs;
 }
 void 
 NqapWifiMac::SetEifsNoDifs (Time eifsNoDifs)
 {
   m_dcfManager->SetEifsNoDifs (eifsNoDifs);
-  WifiMac::SetEifsNoDifs (eifsNoDifs);
+  m_eifsNoDifs = eifsNoDifs;
+}
+Time 
+NqapWifiMac::GetSlot (void) const
+{
+  return m_slot;
 }
+Time 
+NqapWifiMac::GetSifs (void) const
+{
+  return m_sifs;
+}
+Time 
+NqapWifiMac::GetEifsNoDifs (void) const
+{
+  return m_eifsNoDifs;
+}
+
 
 void 
 NqapWifiMac::SetWifiPhy (Ptr<WifiPhy> phy)
--- a/src/devices/wifi/nqap-wifi-mac.h	Fri Mar 21 12:34:11 2008 -0700
+++ b/src/devices/wifi/nqap-wifi-mac.h	Fri Mar 21 12:56:33 2008 -0700
@@ -62,6 +62,9 @@
   virtual void SetSlot (Time slotTime);
   virtual void SetSifs (Time sifs);
   virtual void SetEifsNoDifs (Time eifsNoDifs);
+  virtual Time GetSlot (void) const;
+  virtual Time GetSifs (void) const;
+  virtual Time GetEifsNoDifs (void) const;
   virtual void SetWifiPhy (Ptr<WifiPhy> phy);
   virtual void SetWifiRemoteStationManager (Ptr<WifiRemoteStationManager> stationManager);
   virtual void Enqueue (Ptr<const Packet> packet, Mac48Address to);
@@ -115,6 +118,9 @@
   Mac48Address m_address;
   Ssid m_ssid;
   EventId m_beaconEvent;
+  Time m_slot;
+  Time m_sifs;
+  Time m_eifsNoDifs;
 };
 
 } // namespace ns3
--- a/src/devices/wifi/nqsta-wifi-mac.cc	Fri Mar 21 12:34:11 2008 -0700
+++ b/src/devices/wifi/nqsta-wifi-mac.cc	Fri Mar 21 12:56:33 2008 -0700
@@ -129,19 +129,34 @@
 NqstaWifiMac::SetSlot (Time slotTime)
 {
   m_dcfManager->SetSlot (slotTime);
-  WifiMac::SetSlot (slotTime);
+  m_slot = slotTime;
 }
 void 
 NqstaWifiMac::SetSifs (Time sifs)
 {
   m_dcfManager->SetSifs (sifs);
-  WifiMac::SetSifs (sifs);
+  m_sifs = sifs;
 }
 void 
 NqstaWifiMac::SetEifsNoDifs (Time eifsNoDifs)
 {
   m_dcfManager->SetEifsNoDifs (eifsNoDifs);
-  WifiMac::SetEifsNoDifs (eifsNoDifs);
+  m_eifsNoDifs = eifsNoDifs;
+}
+Time 
+NqstaWifiMac::GetSlot (void) const
+{
+  return m_slot;
+}
+Time 
+NqstaWifiMac::GetSifs (void) const
+{
+  return m_sifs;
+}
+Time 
+NqstaWifiMac::GetEifsNoDifs (void) const
+{
+  return m_eifsNoDifs;
 }
 
 void 
--- a/src/devices/wifi/nqsta-wifi-mac.h	Fri Mar 21 12:34:11 2008 -0700
+++ b/src/devices/wifi/nqsta-wifi-mac.h	Fri Mar 21 12:56:33 2008 -0700
@@ -62,6 +62,9 @@
   virtual void SetSlot (Time slotTime);
   virtual void SetSifs (Time sifs);
   virtual void SetEifsNoDifs (Time eifsNoDifs);
+  virtual Time GetSlot (void) const;
+  virtual Time GetSifs (void) const;
+  virtual Time GetEifsNoDifs (void) const;
   virtual void SetWifiPhy (Ptr<WifiPhy> phy);
   virtual void SetWifiRemoteStationManager (Ptr<WifiRemoteStationManager> stationManager);
   virtual void Enqueue (Ptr<const Packet> packet, Mac48Address to);
@@ -145,6 +148,9 @@
   Ptr<MacLow> m_low;
   Mac48Address m_address;
   Ssid m_ssid;
+  Time m_slot;
+  Time m_sifs;
+  Time m_eifsNoDifs;
 };
 
 } // namespace ns3
--- a/src/devices/wifi/wifi-mac.cc	Fri Mar 21 12:34:11 2008 -0700
+++ b/src/devices/wifi/wifi-mac.cc	Fri Mar 21 12:56:33 2008 -0700
@@ -117,21 +117,6 @@
   return tid;
 }
 
-void 
-WifiMac::SetSlot (Time slotTime)
-{
-  m_slot = slotTime;
-}
-void
-WifiMac::SetEifsNoDifs (Time eifsNoDifs)
-{
-  m_eifsNoDifs = eifsNoDifs;
-}
-void
-WifiMac::SetSifs (Time sifs)
-{
-  m_sifs = sifs;
-}
 void
 WifiMac::SetPifs (Time pifs)
 {
@@ -158,21 +143,6 @@
   return m_pifs;
 }
 Time
-WifiMac::GetSifs (void) const
-{
-  return m_sifs;
-}
-Time
-WifiMac::GetSlot (void) const
-{
-  return m_slot;
-}
-Time 
-WifiMac::GetEifsNoDifs (void) const
-{
-  return m_eifsNoDifs;
-}
-Time
 WifiMac::GetCtsTimeout (void) const
 {
   return m_ctsTimeout;
--- a/src/devices/wifi/wifi-mac.h	Fri Mar 21 12:34:11 2008 -0700
+++ b/src/devices/wifi/wifi-mac.h	Fri Mar 21 12:56:33 2008 -0700
@@ -45,18 +45,18 @@
   /**
    * \param slotTime the slot duration
    */
-  virtual void SetSlot (Time slotTime);
+  virtual void SetSlot (Time slotTime) = 0;
   /**
    * \param sifs the sifs duration
    */
-  virtual void SetSifs (Time sifs);
+  virtual void SetSifs (Time sifs) = 0;
   /**
    * \param eifsNoDifs the duration of an EIFS minus DIFS.
    *
    * This value is used to calculate the EIFS depending
    * on AIFSN.
    */
-  virtual void SetEifsNoDifs (Time eifsNoDifs);
+  virtual void SetEifsNoDifs (Time eifsNoDifs) = 0;
   /**
    * \param pifs the pifs duration.
    */
@@ -87,15 +87,15 @@
   /**
    * \returns the current SIFS duration.
    */
-  Time GetSifs (void) const;
+  virtual Time GetSifs (void) const = 0;
   /**
    * \returns the current slot duration.
    */
-  Time GetSlot (void) const;
+  virtual Time GetSlot (void) const = 0;
   /**
    * \returns the current EIFS minus DIFS duration
    */
-  Time GetEifsNoDifs (void) const;
+  virtual Time GetEifsNoDifs (void) const = 0;
   /**
    * \returns the current CTS timeout duration.
    */