template <>

class WireSyncBufferClientImpl

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

Public Methods

::fidl::WireUnownedResult< ::fuchsia_wlan_tap::WlantapPhy::Shutdown> Shutdown ()

Shutdown the phy device so that it does not respond to any further calls.

Once shutdown, there is no way to restart the device.

It can only be called at the end of a test.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::OneWayStatus Rx (::fidl::VectorView<uint8_t> data, const ::fuchsia_wlan_tap::wire::WlanRxInfo & info)

The device "receives" a frame "over the air" and pass it up to driver.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::OneWayStatus ReportTxResult (const ::fuchsia_wlan_common::wire::WlanTxResult & txr)

For rate selection (Minstrel), the device's last frame transmission is a success/failure,

with a certain number of retries.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::OneWayStatus ScanComplete (uint64_t scan_id, int32_t status)

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.