98 * Start beacon transmission immediately. |
98 * Start beacon transmission immediately. |
99 */ |
99 */ |
100 void StartBeaconing (void); |
100 void StartBeaconing (void); |
101 |
101 |
102 private: |
102 private: |
103 void Receive (Ptr<Packet> packet, WifiMacHeader const *hdr); |
103 void Receive (Ptr<Packet> packet, const WifiMacHeader *hdr); |
104 void ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to); |
104 void ForwardUp (Ptr<Packet> packet, Mac48Address from, Mac48Address to); |
105 void ForwardDown (Ptr<const Packet> packet, Mac48Address from, Mac48Address to); |
105 void ForwardDown (Ptr<const Packet> packet, Mac48Address from, Mac48Address to); |
106 void TxOk (WifiMacHeader const &hdr); |
106 void TxOk (const WifiMacHeader &hdr); |
107 void TxFailed (WifiMacHeader const &hdr); |
107 void TxFailed (const WifiMacHeader &hdr); |
108 void SendProbeResp (Mac48Address to); |
108 void SendProbeResp (Mac48Address to); |
109 void SendAssocResp (Mac48Address to, bool success); |
109 void SendAssocResp (Mac48Address to, bool success); |
110 void SendOneBeacon (void); |
110 void SendOneBeacon (void); |
111 SupportedRates GetSupportedRates (void) const; |
111 SupportedRates GetSupportedRates (void) const; |
112 void SetBeaconGeneration (bool enable); |
112 void SetBeaconGeneration (bool enable); |