template <>

class WireSyncBufferClientImpl

Defined at line 5580 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::TouchScreen::SimulateTap> SimulateTap (::fuchsia_ui_test_input::wire::TouchScreenSimulateTapRequest TouchScreenSimulateTapRequest)

Simulates a tap at the requested location.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_ui_test_input::TouchScreen::SimulateMultiTap> SimulateMultiTap (::fuchsia_ui_test_input::wire::TouchScreenSimulateMultiTapRequest TouchScreenSimulateMultiTapRequest)

Simulates multi finger tap at the requested locations.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_ui_test_input::TouchScreen::SimulateSwipe> SimulateSwipe (::fuchsia_ui_test_input::wire::TouchScreenSimulateSwipeRequest TouchScreenSimulateSwipeRequest)

Simulates a swipe that starts at `start_location` and ends at `end_location`,

with a total number of move events equal to `move_event_count`.

The generated pointer event stream will be:

DOWN + CHANGE_1 + ... + CHANGE_n + UP, where n == `move_event_count`

Events are injected with no explicit delay in between if `duration` not set.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_ui_test_input::TouchScreen::SimulateMultiFingerGesture> SimulateMultiFingerGesture (::fuchsia_ui_test_input::wire::TouchScreenSimulateMultiFingerGestureRequest TouchScreenSimulateMultiFingerGestureRequest)

Simulates a multi fingers linear gesture that starts at `start_locations`

and ends at `end_locations`, with a total number of move events equal to

`move_event_count`. if the arguments are invalid, the server should close

the connection.

The generated pointer event stream will be:

DOWN + CHANGE_1 + ... + CHANGE_n + UP, where n == `move_event_count`

Events are injected with a small explicit delay in between.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_ui_test_input::TouchScreen::SimulateTouchEvent> SimulateTouchEvent (::fuchsia_input_report::wire::TouchInputReport report)

Simulate a touch event by a touch input report.

TouchInputReport includes a list of contacts that are currently contacting the

touch surface. The report can represent multiply touch events by comparing with

previous reports received.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.