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