class WriteRegister8

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

Writes to the register at the specified MMIO offset in register width equal to 8, 16, 32, and

64 bit variants

|offset| : Offset from base of MMIO to write to. Offset must be aligned to beginning of register. For

example, for 32 bits, offset must be divisible by 4, and for 64 bits, offset

must be divisible by 8. If this is not satisfied, write will fail.

|mask| : Mask of bits to write. For example, to write to the lower 2 bytes of data in a 32

bit register, mask should be 0x0000FFFF.

|value| : Value of register at the specified address.

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