template <>
class WireSyncBufferClientImpl
Defined at line 592 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::WireUnownedResult< ::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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.