Crate fidl_fuchsia_update
source ·Macros
Pattern that matches an unknown
InstallationDeferralReason
member.Structs
Details for an update attempt monitor.
A Stream of incoming requests for AttemptsMonitor
Configuration options for an update check.
This is the set of data associated with
checking_for_updates
.
(currently none)A Stream of incoming requests for CommitStatusProvider
This is the set of data associated with the
error_checking_for_update
state.
(currently none)This is the set of data associated with the
installation_deferred_by_policy
state.This is the set of data associated with the
installation_error
state.
(currently none)This describes the progress installing the update that has been made so far.
This is the set of data associated with the states involved with installing
an update:
A Stream of incoming requests for Manager
A Stream of incoming requests for Monitor
This is the set of data associated with the
no_update_available
state.
(currently none)This describes the update that is available to be installed.
Enums
Monitors update attempts as they start.
This is the set of values that are returned by an request to immediately
check for an update.
A reporter for whether the currently booted system is committed. When an
update is committed, this means:
Who or what initiated the update check.
This is the set of values that are provided when an update installation
is deferred.
The Manager protocol is used by a client that wishes to either check for an
update, or follow the status of ongoing updates.
Monitors a single update check.
The set of states that a [
Monitor
] can receive during an update check.Constants
This is the maximum length of a version string that will be returned by the
protocol