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