template <>
class WireWeakAsyncClientImpl
Defined at line 6296 of file fidling/gen/sdk/fidl/fuchsia.ui.test.input/fuchsia.ui.test.input/cpp/fidl/fuchsia.ui.test.input/cpp/wire_messaging.h
Public Methods
::fidl::internal::WireThenable< ::fuchsia_ui_test_input::MediaButtonsDevice::SimulateButtonPress> SimulateButtonPress (::fuchsia_ui_test_input::wire::MediaButtonsDeviceSimulateButtonPressRequest MediaButtonsDeviceSimulateButtonPressRequest)
Simulates a button press and release on the requested button on the
device.
Allocates 40 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_ui_test_input::MediaButtonsDevice::SendButtonsState> SendButtonsState (::fuchsia_ui_test_input::wire::MediaButtonsDeviceSendButtonsStateRequest MediaButtonsDeviceSendButtonsStateRequest)
Send a vector of pressing button on the requested button on the
device. Passing empty vector will release all pressing buttons.
The request and callback are allocated on the heap.
::fidl::internal::WireThenable< ::fuchsia_ui_test_input::MediaButtonsDevice::ScheduleSimulateButtonPress> ScheduleSimulateButtonPress (::fuchsia_ui_test_input::wire::MediaButtonsDeviceScheduleSimulateButtonPressRequest MediaButtonsDeviceScheduleSimulateButtonPressRequest)
Schedules a button press and release of the requested button at a
specific duration from now. "Now" is defined as the time when the request is processed by the
device, so there is some latency.
Allocates 56 bytes of request buffer on the stack. The callback is stored on the heap.