class ClientStateSummary

Defined at line 1828 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h

Information about the current client state for the device. This includes if the

device will attempt to connect to access points (when applicable), any existing

connections and active connection attempts and their outcomes.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fuchsia::wlan::policy::WlanClientState & state ()

State indicating whether wlan will attempt to connect to networks or not.

Defined at line 1835 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h

bool has_state ()

Defined at line 1839 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h

::fuchsia::wlan::policy::WlanClientState * mutable_state ()

State indicating whether wlan will attempt to connect to networks or not.

Defined at line 1844 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h

void clear_state ()

Defined at line 1852 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::NetworkState> & networks ()

Active connections, connection attempts or failed connections.

Defined at line 1861 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h

bool has_networks ()

Defined at line 1865 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h

::std::vector< ::fuchsia::wlan::policy::NetworkState> * mutable_networks ()

Active connections, connection attempts or failed connections.

Defined at line 1870 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h

void clear_networks ()

Defined at line 1878 of file fidling/gen/sdk/fidl/fuchsia.wlan.policy/fuchsia.wlan.policy/hlcpp/fuchsia/wlan/policy/cpp/fidl.h

ClientStateSummary & set_state (::fuchsia::wlan::policy::WlanClientState _value)
ClientStateSummary & set_networks (::std::vector< ::fuchsia::wlan::policy::NetworkState> _value)
void ClientStateSummary ()
void ClientStateSummary (ClientStateSummary && other)
void ~ClientStateSummary ()
ClientStateSummary & operator= (ClientStateSummary && other)
::std::unique_ptr<ClientStateSummary> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ClientStateSummary * _value, size_t _offset)
zx_status_t Clone (ClientStateSummary * _result)