Crate fidl_fuchsia_update

Source

Macros§

InstallationDeferralReasonUnknown
Pattern that matches an unknown InstallationDeferralReason member.

Structs§

AttemptOptions
Details for an update attempt monitor.
AttemptsMonitorControlHandle
AttemptsMonitorEventStream
AttemptsMonitorMarker
AttemptsMonitorOnStartRequest
AttemptsMonitorOnStartResponder
AttemptsMonitorProxy
AttemptsMonitorRequestStream
A Stream of incoming requests for fuchsia.update/AttemptsMonitor.
AttemptsMonitorSynchronousProxy
CheckOptions
Configuration options for an update check.
CheckingForUpdatesData
This is the set of data associated with checking_for_updates. (currently none)
CommitStatusProviderControlHandle
CommitStatusProviderEventStream
CommitStatusProviderIsCurrentSystemCommittedResponder
CommitStatusProviderIsCurrentSystemCommittedResponse
CommitStatusProviderMarker
CommitStatusProviderProxy
CommitStatusProviderRequestStream
A Stream of incoming requests for fuchsia.update/CommitStatusProvider.
CommitStatusProviderSynchronousProxy
ErrorCheckingForUpdateData
This is the set of data associated with the error_checking_for_update state. (currently none)
InstallationDeferredData
This is the set of data associated with the installation_deferred_by_policy state.
InstallationErrorData
This is the set of data associated with the installation_error state. (currently none)
InstallationProgress
This describes the progress installing the update that has been made so far.
InstallingData
This is the set of data associated with the states involved with installing an update:
ListenerControlHandle
ListenerEventStream
ListenerMarker
ListenerProxy
ListenerRequestStream
A Stream of incoming requests for fuchsia.update/Listener.
ListenerSynchronousProxy
ListenerWaitForFirstUpdateCheckToCompleteResponder
ManagerCheckNowRequest
ManagerCheckNowResponder
ManagerControlHandle
ManagerEventStream
ManagerMarker
ManagerMonitorAllUpdateChecksRequest
ManagerPerformPendingRebootResponder
ManagerPerformPendingRebootResponse
ManagerProxy
ManagerRequestStream
A Stream of incoming requests for fuchsia.update/Manager.
ManagerSynchronousProxy
MonitorControlHandle
MonitorEventStream
MonitorMarker
MonitorOnStateRequest
MonitorOnStateResponder
MonitorProxy
MonitorRequestStream
A Stream of incoming requests for fuchsia.update/Monitor.
MonitorSynchronousProxy
NoUpdateAvailableData
This is the set of data associated with the no_update_available state. (currently none)
UpdateInfo
This describes the update that is available to be installed.

Enums§

AttemptsMonitorEvent
AttemptsMonitorRequest
Monitors update attempts as they start.
CheckNotStartedReason
This is the set of values that are returned by an request to immediately check for an update.
CommitStatusProviderEvent
CommitStatusProviderRequest
A reporter for whether the currently booted system is committed. When an update is committed, this means:
Initiator
Who or what initiated the update check.
InstallationDeferralReason
This is the set of values that are provided when an update installation is deferred.
ListenerEvent
ListenerRequest
Used by components to wait for the first software update check to complete.
ManagerEvent
ManagerRequest
The Manager protocol is used by a client that wishes to either check for an update, or follow the status of ongoing updates.
MonitorEvent
MonitorRequest
Monitors a single update check.
State
The set of states that a [Monitor] can receive during an update check.

Constants§

MAX_VERSION_STRING_SIZE
This is the maximum length of a version string that will be returned by the protocol

Traits§

AttemptsMonitorProxyInterface
CommitStatusProviderProxyInterface
ListenerProxyInterface
ManagerProxyInterface
MonitorProxyInterface

Type Aliases§

ManagerCheckNowResult