template <>
class WireSyncClientImpl
Defined at line 1163 of file fidling/gen/sdk/fidl/fuchsia.wlan.tap/fuchsia.wlan.tap/cpp/fidl/fuchsia.wlan.tap/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::fuchsia_wlan_tap::WlantapPhy>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::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.
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.
::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.
Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.
::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.
Allocates 72 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus ScanComplete (uint64_t scan_id, int32_t status)
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.