class ScanResult
Defined at line 1361 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
Information from an observed wlan network. This includes the
network name, security type, detected access point information and network
compatibility information.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
ScanResult & set_id (::fuchsia::wlan::policy::NetworkIdentifier _value)
ScanResult & set_entries (::std::vector< ::fuchsia::wlan::policy::Bss> _value)
ScanResult & set_compatibility (::fuchsia::wlan::policy::Compatibility _value)
void ScanResult ()
void ScanResult (ScanResult && other)
void ~ScanResult ()
ScanResult & operator= (ScanResult && other)
::std::unique_ptr<ScanResult> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ScanResult * _value, size_t _offset)
zx_status_t Clone (ScanResult * _result)
const ::fuchsia::wlan::policy::NetworkIdentifier & id ()
Network properties used to distinguish between networks and to group
individual APs.
Defined at line 1369 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
bool has_id ()
Defined at line 1373 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
::fuchsia::wlan::policy::NetworkIdentifier * mutable_id ()
Network properties used to distinguish between networks and to group
individual APs.
Defined at line 1379 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
void clear_id ()
Defined at line 1387 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
const ::std::vector< ::fuchsia::wlan::policy::Bss> & entries ()
Individual access points offering the specified network.
Defined at line 1396 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
bool has_entries ()
Defined at line 1400 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
::std::vector< ::fuchsia::wlan::policy::Bss> * mutable_entries ()
Individual access points offering the specified network.
Defined at line 1405 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
void clear_entries ()
Defined at line 1413 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
const ::fuchsia::wlan::policy::Compatibility & compatibility ()
Indication if the detected network is supported by the implementation.
Defined at line 1422 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
bool has_compatibility ()
Defined at line 1426 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
::fuchsia::wlan::policy::Compatibility * mutable_compatibility ()
Indication if the detected network is supported by the implementation.
Defined at line 1431 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
void clear_compatibility ()
Defined at line 1439 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h