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()`.