class Bss
Defined at line 803 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
Information for a particular ScanResult entry.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::std::array<uint8_t, 6> & bssid ()
MAC address for the AP interface.
Defined at line 810 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
bool has_bssid ()
Defined at line 814 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
::std::array<uint8_t, 6> * mutable_bssid ()
MAC address for the AP interface.
Defined at line 819 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
void clear_bssid ()
Defined at line 827 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
const int8_t & rssi ()
Calculated received signal strength for the beacon/probe response.
Defined at line 836 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
bool has_rssi ()
Defined at line 840 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
int8_t * mutable_rssi ()
Calculated received signal strength for the beacon/probe response.
Defined at line 845 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
void clear_rssi ()
Defined at line 853 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
const uint32_t & frequency ()
Operating frequency for this network (in MHz).
Defined at line 862 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
bool has_frequency ()
Defined at line 866 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
uint32_t * mutable_frequency ()
Operating frequency for this network (in MHz).
Defined at line 871 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
void clear_frequency ()
Defined at line 879 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
bool has_timestamp_nanos ()
Defined at line 893 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
int64_t * mutable_timestamp_nanos ()
Time of the scan result relative to when the system was powered on.
See https://fuchsia.dev/fuchsia-src/concepts/time/language_support#monotonic_time
Defined at line 899 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
void clear_timestamp_nanos ()
Defined at line 907 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
Bss & set_bssid (::std::array<uint8_t, 6> _value)
Bss & set_rssi (int8_t _value)
Bss & set_frequency (uint32_t _value)
Bss & set_timestamp_nanos (int64_t _value)
void Bss ()
void Bss (Bss && other)
const int64_t & timestamp_nanos ()
Time of the scan result relative to when the system was powered on.
See https://fuchsia.dev/fuchsia-src/concepts/time/language_support#monotonic_time
Defined at line 889 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h
void ~Bss ()
Bss & operator= (Bss && other)
::std::unique_ptr<Bss> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Bss * _value, size_t _offset)
zx_status_t Clone (Bss * _result)