class WriteFirmware
Defined at line 419 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/markers.h
Writes firmware data from `payload`.
`configuration` represents the A/B/R configuration. For platforms that do not support
firmware A/B/R, the parameter will be ignored by the underlying device-specific logic .
`type` is a device-specific string identifying the payload contents,
used to select the proper paving logic. For example, a device with
multiple bootloader stages might send them as separate calls to
`WriteFirmware()`, differentiated by `type`. An empty string
indicates the default type.
`payload` may need to be resized to the partition size, so the provided
vmo must have been created with `ZX_VMO_RESIZABLE` or must be a child
VMO that was created with `ZX_VMO_CHILD_RESIZABLE`.
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