--- 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;