Module state_machine

Source

Modules§

update_check

Structs§

ControlHandle
A handle to interact with the state machine running in another task.
InstallProgress
StateMachine
This is the core state machine for a client’s update check. It is instantiated and used to perform update checks over time or to perform a single update check process.
StateMachineBuilder
Helper type to build/start a StateMachine.
StateMachineGone
Error indicating that the state machine task no longer exists.

Enums§

OmahaRequestError
This is the set of errors that can occur when making a request to Omaha. This is an internal collection of error types.
ResponseParseError
This is the set of errors that can occur when parsing the response body from Omaha. This is an internal collection of error types.
StartUpdateCheckResponse
Responses to a request to start an update check now.
State
StateMachineEvent
Events emitted by the state machine.
UpdateCheckError