template <>

class WireWeakAsyncClientImpl

Defined at line 6279 of file fidling/gen/sdk/fidl/fuchsia.wlan.sme/fuchsia.wlan.sme/cpp/fidl/fuchsia.wlan.sme/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::fuchsia_wlan_sme::GenericSme::Query> Query ()

Query the underlying SME to determine basic properties. This should

generally be called first to determine which SME protocol to request

for the SME.

Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_wlan_sme::GenericSme::GetClientSme> GetClientSme (::fidl::ServerEnd< ::fuchsia_wlan_sme::ClientSme> && sme_server)

Attempt to establish a new connection to an underlying Client SME.

Connections may be established for the whole lifetime of the SME,

but concurrent connections might lead to unexpected behavior.

Likely errors include:

* NOT_SUPPORTED: The underlying SME is not a Client SME.

* PEER_CLOSED: The underlying SME is shutting down.

Allocates 24 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_wlan_sme::GenericSme::GetApSme> GetApSme (::fidl::ServerEnd< ::fuchsia_wlan_sme::ApSme> && sme_server)

Attempt to establish a new connection to an underlying AP SME.

Connections may be established for the whole lifetime of the SME,

but concurrent connections might lead to unexpected behavior.

Likely errors include:

* NOT_SUPPORTED: The underlying SME is not an AP SME.

* PEER_CLOSED: The underlying SME is shutting down.

Allocates 24 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_wlan_sme::GenericSme::GetSmeTelemetry> GetSmeTelemetry (::fidl::ServerEnd< ::fuchsia_wlan_sme::Telemetry> && telemetry_server)

Attempt to establish a new connection to telemetry information for the

underlying SME.

Connections may be established for the whole lifetime of the SME, and

concurrent connections are safe since this is a read-only API.

Likely errors include:

* NOT_SUPPORTED: The underlying SME does not support telemetry.

* PEER_CLOSED: The underlying SME is shutting down.

Allocates 24 bytes of request buffer on the stack. The callback is stored on the heap.