template <>

class NaturalSyncClientImpl

Defined at line 241 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/natural_messaging.h

Public Methods

::fidl::Result< ::fuchsia_ui_pointerinjector::Device::Inject> Inject (::fidl::Request< ::fuchsia_ui_pointerinjector::Device::Inject> request)

Injects events into a target.

Batching: The caller is expected to batch-inject all events that share the

same timestamp (e.g., multiple finger samples). There may be multiple such

batches per injection call.

Flow control: The caller is allowed at most one in-flight |Inject| call

at at time: subsequent |Inject| calls must wait until the acknowledgment

returns. Non-compliance results in channel closure.

::fit::result< ::fidl::OneWayError> InjectEvents (::fidl::Request< ::fuchsia_ui_pointerinjector::Device::InjectEvents> request)

Injects events into a target.

Batching: The caller is expected to batch-inject all events that share the

same timestamp (e.g., multiple finger samples). There may be multiple such

batches per injection call.