| class ScanInfo : public ScanListIterator |
Wrapper class to parse data fields from scan info.
| Public Member Functions | |
|---|---|
| ScanInfo (const ScanList &) | |
| void | BSSID ( u8_t ) |
| u16_t | BeaconInterval () |
| u16_t | Capability () |
| WlanScanError | FirstIE ( u8_t &, u8_t &, const u8_t **) |
| WlanScanError | InformationElement ( u8_t , u8_t &, const u8_t **) |
| WlanScanError | InformationElement ( u8_t , const WlanIeOui &, u8_t , u8_t &, const u8_t **) |
| WlanScanError | InformationElement ( u8_t , const WlanIeOui &, u8_t , u8_t , u8_t &, const u8_t **) |
| bool_t | IsProtectedSetupSupported () |
| WlanScanError | NextIE ( u8_t &, u8_t &, const u8_t **) |
| WlanOperatingMode | OperatingMode () |
| bool_t | Privacy () |
| u8_t | RXLevel () |
| WlanSecurityMode | SecurityMode () |
| u8_t | SignalNoiseRatio () |
| void | Timestamp ( u8_t ) |
| WlanScanError | WpaIE ( u8_t &, const u8_t **) |
| Private Member Functions | |
|---|---|
| ScanInfo (const ScanInfo &) | |
| WlanScanError | CurrentIE ( u8_t &, u8_t &, const u8_t **) |
| bool_t | IsApSetupLocked (const u8_t *, const u8_t ) |
| ScanInfo & | operator= (const ScanInfo &) |
| Private Attributes | |
|---|---|
| const u8_t * | ie_iter_m |
| Inherited Attributes | |
|---|---|
| ScanListIterator::current_m | |
| ScanInfo | ( | const ScanList & | scan_list | ) |
C++ constructor.
| const ScanList & scan_list | Reference to the scan list container. |
| ScanInfo | ( | const ScanInfo & | ) | [private] |
Prohibit copy constructor.
| const ScanInfo & |
| void | BSSID | ( | u8_t | bssid | ) | const [inline] |
Return BSSID of the BSS.
| u8_t bssid | BSSID of the BSS. |
| WlanScanError | CurrentIE | ( | u8_t & | ie_id, |
| u8_t & | ie_length, | |||
| const u8_t ** | ie_data | |||
| ) | const [private] | |||
Return current information element.
| WlanScanError | FirstIE | ( | u8_t & | ie_id, |
| u8_t & | ie_length, | |||
| const u8_t ** | ie_data | |||
| ) | ||||
Return the first information element.
| WlanScanError | InformationElement | ( | u8_t | ie_id, |
| u8_t & | ie_length, | |||
| const u8_t ** | ie_data | |||
| ) | ||||
Return the requested information element.
| WlanScanError | InformationElement | ( | u8_t | ie_id, |
| const WlanIeOui & | ie_oui, | |||
| u8_t | ie_oui_type, | |||
| u8_t & | ie_length, | |||
| const u8_t ** | ie_data | |||
| ) | ||||
Return the first information element with given OUI and OUI type.
| u8_t ie_id | Element ID of the information element. |
| const WlanIeOui & ie_oui | OUI element of the requested IE. |
| u8_t ie_oui_type | OUI type element of the requested IE. |
| u8_t & ie_length | Length of the IE. Zero if IE not found. |
| const u8_t ** ie_data | Pointer to the beginning of the IE data. NULL if IE not found. |
| WlanScanError | InformationElement | ( | u8_t | ie_id, |
| const WlanIeOui & | ie_oui, | |||
| u8_t | ie_oui_type, | |||
| u8_t | ie_oui_subtype, | |||
| u8_t & | ie_length, | |||
| const u8_t ** | ie_data | |||
| ) | ||||
Return the first information element with given OUI, OUI type and OUI subtype.
| u8_t ie_id | Element ID of the information element. |
| const WlanIeOui & ie_oui | OUI element of the requested IE. |
| u8_t ie_oui_type | OUI type element of the requested IE. |
| u8_t ie_oui_subtype | OUI subtype element of the requested IE. |
| u8_t & ie_length | Length of the IE. Zero if IE not found. |
| const u8_t ** ie_data | Pointer to the beginning of the IE data. NULL if IE not found. |
| bool_t | IsApSetupLocked | ( | const u8_t * | ie_data, |
| const u8_t | ie_length | |||
| ) | const [private] | |||
Search through WSC IE and return value of AP setup locked attribute.
| bool_t | IsProtectedSetupSupported | ( | ) |
Check whether Wi-Fi Protected Setup is supported.
| WlanScanError | NextIE | ( | u8_t & | ie_id, |
| u8_t & | ie_length, | |||
| const u8_t ** | ie_data | |||
| ) | ||||
Return next information element.
| WlanOperatingMode | OperatingMode | ( | ) | const [inline] |
Return the operating mode of the BSS.
| bool_t | Privacy | ( | ) | const [inline] |
Return whether the privacy bit is enabled in BSs capabilities.
| u8_t | RXLevel | ( | ) | const [inline] |
Return the measured Received Channel Power Indicator value of the BSS.
| u8_t | SignalNoiseRatio | ( | ) | const [inline] |
Return the measured signal noise ratio of the BSS.
| void | Timestamp | ( | u8_t | timestamp | ) | const [inline] |
Return the timestamp (TSF) of the BSS.
| u8_t timestamp | Timestamp of the BSS. |
| WlanScanError | WpaIE | ( | u8_t & | ie_length, |
| const u8_t ** | ie_data | |||
| ) | ||||
Return the WPA information element.
| ScanInfo & | operator= | ( | const ScanInfo & | ) | [private] |
Prohibit assigment operator.
| const ScanInfo & |
| const u8_t * | ie_iter_m | [private] |
Iterator for going through IEs of scan info.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.