template <>

class WireWeakSyncClientImpl

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

Simulates a tap at the requested location.

Allocates 64 bytes of message buffer on the stack. No heap allocation necessary.

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

Simulates multi finger tap at the requested locations.

Allocates 152 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::WireResult< ::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.

Allocates 104 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::WireResult< ::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.

Allocates 240 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::WireResult< ::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.

Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.