template <>
class WireSyncBufferClientImpl
Defined at line 679 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/cpp/fidl/fuchsia.ui.pointerinjector/cpp/wire_messaging.h
Public Methods
::fidl::WireUnownedResult< ::fuchsia_ui_pointerinjector::Device::Inject> Inject (::fidl::VectorView< ::fuchsia_ui_pointerinjector::wire::Event> events)
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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::OneWayStatus InjectEvents (::fidl::VectorView< ::fuchsia_ui_pointerinjector::wire::Event> events)
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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.