class QueryConfigurationStatusAndBootAttempts
Defined at line 704 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/markers.h
Queries status of `configuration`.
The returned table contains:
* `status`: the current `ConfigurationStatus`
* `boot_attempts`: if `status` is `ConfigurationStatus::PENDING`, this will be the number of
times this configuration has attempted to boot, including the current attempt. For any
other `status` this value will not be provided.
If provided, this value will be in the range `[0, MAX_PENDING_BOOT_ATTEMPTS]`. 0 indicates
the configuration was just set active and has not attempted any boots yet, and
`MAX_PENDING_BOOT_ATTEMPTS` indicates that all attempts have been used.
* `unbootable_reason`: if `status` is `ConfigurationStatus::UNBOOTABLE`, this will be the
reported reason for why the configuration is unbootable. For any other `status` this value
will not be provided.
Returns `ZX_ERR_INVALID_ARGS` if `Configuration.RECOVERY` is passed in via `configuration`.
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