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.