class RegisterVmo

Defined at line 78 of file fidling/gen/sdk/fidl/fuchsia.hardware.spi/fuchsia.hardware.spi/cpp/fidl/fuchsia.hardware.spi/cpp/markers.h

Registers a VMO and transfers ownership to the driver.

vmo_id: The ID chosen by the client that will be used in operations on this VMO.

vmo: The handle, offset, and size of this VMO. IO operations on this VMO will be relative to

the offset and size specified here.

rights: A bit field of SharedVmoRight values indicating how this VMO may be used. Callers

should assume that the driver will map and/or pin the VMO using these rights.

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