class BootManager
Defined at line 593 of file fidling/gen/sdk/fidl/fuchsia.paver/fuchsia.paver/cpp/fidl/fuchsia.paver/cpp/markers.h
Protocol for managing boot configurations.
All functions will first check the A/B/R metadata and reset it to the default state if it's
invalid.
Operations which change the configuration are applied transactionally and will not be persisted
to storage until Flush() is called, at which point they will *all* be applied (or none at all).
If any of the operations fail (which is generally unexpected), the current set of changes may be
discarded.
The connection will be immediately closed with an epitaph of `ZX_ERR_NOT_SUPPORTED` if A/B/R is
not supported.
Public Members
static Openness kOpenness
Records
-
class Flush -
class QueryActiveConfiguration -
class QueryConfigurationLastSetActive -
class QueryConfigurationStatus -
class QueryConfigurationStatusAndBootAttempts -
class QueryCurrentConfiguration -
class SetConfigurationActive -
class SetConfigurationHealthy -
class SetConfigurationUnbootable -
class SetOneShotRecovery