wifi: Make some StaWifiMac methods public

...so that they can be called by the Association Manager
This commit is contained in:
Stefano Avallone
2022-06-12 15:36:19 +02:00
parent ad5e7d2cd1
commit 24bcb4de33

View File

@@ -131,6 +131,19 @@ public:
*/
void SetWifiPhys (const std::vector<Ptr<WifiPhy>>& phys) override;
/**
* Forward a probe request packet to the DCF. The standard is not clear on the correct
* queue for management frames if QoS is supported. We always use the DCF.
*/
void SendProbeRequest (void);
/**
* This method is called after wait beacon timeout or wait probe request timeout has
* occurred. This will trigger association process from beacons or probe responses
* gathered while scanning.
*/
void ScanningTimeout (void);
/**
* Return whether we are associated with an AP.
*
@@ -207,11 +220,6 @@ private:
*/
void UpdateCandidateApList (ApInfo newApInfo);
/**
* Forward a probe request packet to the DCF. The standard is not clear on the correct
* queue for management frames if QoS is supported. We always use the DCF.
*/
void SendProbeRequest (void);
/**
* Forward an association or reassociation request packet to the DCF.
* The standard is not clear on the correct queue for management frames if QoS is supported.
@@ -236,12 +244,6 @@ private:
* active probing flag.
*/
void StartScanning (void);
/**
* This method is called after wait beacon timeout or wait probe request timeout has
* occurred. This will trigger association process from beacons or probe responses
* gathered while scanning.
*/
void ScanningTimeout (void);
/**
* Return whether we are waiting for an association response from an AP.
*