template <>

class WireWeakAsyncBufferClientImpl

Defined at line 6325 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::WireBufferThenable< ::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.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::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.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::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.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::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.

Caller provides the backing storage for FIDL message.