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)