template <>

class NaturalClientImpl

Defined at line 89 of file fidling/gen/sdk/fidl/fuchsia.ui.test.input/fuchsia.ui.test.input/cpp/fidl/fuchsia.ui.test.input/cpp/natural_messaging.h

Public Methods

::fidl::internal::NaturalThenable< ::fuchsia_ui_test_input::MediaButtonsDevice::SimulateButtonPress> SimulateButtonPress (const ::fidl::Request< ::fuchsia_ui_test_input::MediaButtonsDevice::SimulateButtonPress> & request)

Simulates a button press and release on the requested button on the

device.

::fidl::internal::NaturalThenable< ::fuchsia_ui_test_input::MediaButtonsDevice::SendButtonsState> SendButtonsState (const ::fidl::Request< ::fuchsia_ui_test_input::MediaButtonsDevice::SendButtonsState> & request)

Send a vector of pressing button on the requested button on the

device. Passing empty vector will release all pressing buttons.

::fidl::internal::NaturalThenable< ::fuchsia_ui_test_input::MediaButtonsDevice::ScheduleSimulateButtonPress> ScheduleSimulateButtonPress (const ::fidl::Request< ::fuchsia_ui_test_input::MediaButtonsDevice::ScheduleSimulateButtonPress> & request)

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.