class ScanResult
Defined at line 1577 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.
void ScanResult ()
void ScanResult (ScanResult && other)
const ::fuchsia::wlan::policy::NetworkIdentifier & id ()
Network properties used to distinguish between networks and to group
individual APs.
Defined at line 1585 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 1589 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 1595 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 1603 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 1612 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 1616 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 1621 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 1629 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 1638 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 1642 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 1647 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 1655 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
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 ()
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)