src/devices/wifi/mac-high-nqap.h
changeset 2089 f6d8dea92b39
parent 2058 1444e6708451
child 2159 20f882e85b4a
--- a/src/devices/wifi/mac-high-nqap.h	Thu Nov 08 15:22:22 2007 +0100
+++ b/src/devices/wifi/mac-high-nqap.h	Thu Nov 08 15:23:06 2007 +0100
@@ -43,6 +43,7 @@
   ~MacHighNqap ();
 
   void SetDcaTxop (DcaTxop *dca);
+  void SetBeaconDcaTxop (DcaTxop *dca);
   void SetDevice (WifiNetDevice *device);
   void SetStations (MacStations *stations);
   void SetPhy (Ptr<WifiPhy> phy);
@@ -51,6 +52,8 @@
 
   void Queue (Packet packet, Mac48Address to);
 
+  void StartBeaconing (void);
+
   void Receive (Packet packet, WifiMacHeader const *hdr);
 private:
   void ForwardDown (Packet packet, Mac48Address from, Mac48Address to);
@@ -58,9 +61,11 @@
   void TxFailed (WifiMacHeader const &hdr);
   void SendProbeResp (Mac48Address to);
   void SendAssocResp (Mac48Address to, bool success);
+  void SendOneBeacon (void);
   SupportedRates GetSupportedRates (void) const;
 
   DcaTxop *m_dca;
+  DcaTxop *m_beaconDca;
   WifiNetDevice *m_device;
   MacStations *m_stations;
   Ptr<WifiPhy> m_phy;