class Inject

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

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.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal