template <>
class WireWeakAsyncClientImpl
Defined at line 7036 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::internal::WireThenable< ::fuchsia_ui_test_input::TouchScreen::SimulateTap> SimulateTap (::fuchsia_ui_test_input::wire::TouchScreenSimulateTapRequest TouchScreenSimulateTapRequest)
Simulates a tap at the requested location.
Allocates 48 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_ui_test_input::TouchScreen::SimulateMultiTap> SimulateMultiTap (::fuchsia_ui_test_input::wire::TouchScreenSimulateMultiTapRequest TouchScreenSimulateMultiTapRequest)
Simulates multi finger tap at the requested locations.
Allocates 136 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::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 88 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::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 224 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::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.
The request and callback are allocated on the heap.