Crate fidl_fuchsia_paver

Source

Macros§

UnbootableReasonUnknown
Pattern that matches an unknown UnbootableReason member.

Structs§

BootManagerControlHandle
BootManagerEventStream
BootManagerFlushResponder
BootManagerFlushResponse
BootManagerMarker
BootManagerProxy
BootManagerQueryActiveConfigurationResponder
BootManagerQueryActiveConfigurationResponse
BootManagerQueryConfigurationLastSetActiveResponder
BootManagerQueryConfigurationLastSetActiveResponse
BootManagerQueryConfigurationStatusAndBootAttemptsRequest
BootManagerQueryConfigurationStatusAndBootAttemptsResponder
BootManagerQueryConfigurationStatusAndBootAttemptsResponse
BootManagerQueryConfigurationStatusRequest
BootManagerQueryConfigurationStatusResponder
BootManagerQueryConfigurationStatusResponse
BootManagerQueryCurrentConfigurationResponder
BootManagerQueryCurrentConfigurationResponse
BootManagerRequestStream
A Stream of incoming requests for fuchsia.paver/BootManager.
BootManagerSetConfigurationActiveRequest
BootManagerSetConfigurationActiveResponder
BootManagerSetConfigurationActiveResponse
BootManagerSetConfigurationHealthyRequest
BootManagerSetConfigurationHealthyResponder
BootManagerSetConfigurationHealthyResponse
BootManagerSetConfigurationUnbootableRequest
BootManagerSetConfigurationUnbootableResponder
BootManagerSetConfigurationUnbootableResponse
BootManagerSetOneShotRecoveryResponder
BootManagerSynchronousProxy
DataSinkControlHandle
DataSinkEventStream
DataSinkFlushResponder
DataSinkFlushResponse
DataSinkMarker
DataSinkProxy
DataSinkReadAssetRequest
DataSinkReadAssetResponder
DataSinkReadAssetResponse
DataSinkReadFirmwareRequest
DataSinkReadFirmwareResponder
DataSinkReadFirmwareResponse
DataSinkRequestStream
A Stream of incoming requests for fuchsia.paver/DataSink.
DataSinkSynchronousProxy
DataSinkWriteAssetRequest
DataSinkWriteAssetResponder
DataSinkWriteAssetResponse
DataSinkWriteFirmwareRequest
DataSinkWriteFirmwareResponder
DataSinkWriteFirmwareResponse
DataSinkWriteOpaqueVolumeRequest
DataSinkWriteOpaqueVolumeResponder
DataSinkWriteSparseVolumeRequest
DataSinkWriteSparseVolumeResponder
DataSinkWriteVolumesRequest
DataSinkWriteVolumesResponder
DataSinkWriteVolumesResponse
DynamicDataSinkControlHandle
DynamicDataSinkEventStream
DynamicDataSinkFlushResponder
DynamicDataSinkInitializePartitionTablesResponder
DynamicDataSinkInitializePartitionTablesResponse
DynamicDataSinkMarker
DynamicDataSinkProxy
DynamicDataSinkReadAssetResponder
DynamicDataSinkReadFirmwareResponder
DynamicDataSinkRequestStream
A Stream of incoming requests for fuchsia.paver/DynamicDataSink.
DynamicDataSinkSynchronousProxy
DynamicDataSinkWipePartitionTablesResponder
DynamicDataSinkWipePartitionTablesResponse
DynamicDataSinkWriteAssetResponder
DynamicDataSinkWriteFirmwareResponder
DynamicDataSinkWriteOpaqueVolumeResponder
DynamicDataSinkWriteSparseVolumeResponder
DynamicDataSinkWriteVolumesResponder
PaverControlHandle
PaverEventStream
PaverFindBootManagerRequest
PaverFindDataSinkRequest
PaverFindPartitionTableManagerRequest
PaverFindSysconfigRequest
PaverMarker
PaverProxy
PaverRequestStream
A Stream of incoming requests for fuchsia.paver/Paver.
PaverSynchronousProxy
PayloadStreamControlHandle
PayloadStreamEventStream
PayloadStreamMarker
PayloadStreamProxy
PayloadStreamReadDataResponder
PayloadStreamReadDataResponse
PayloadStreamRegisterVmoRequest
PayloadStreamRegisterVmoResponder
PayloadStreamRegisterVmoResponse
PayloadStreamRequestStream
A Stream of incoming requests for fuchsia.paver/PayloadStream.
PayloadStreamSynchronousProxy
ReadInfo
SysconfigControlHandle
SysconfigEventStream
SysconfigFlushResponder
SysconfigFlushResponse
SysconfigGetPartitionSizeResponder
SysconfigGetPartitionSizeResponse
SysconfigMarker
SysconfigProxy
SysconfigReadResponder
SysconfigReadResponse
SysconfigRequestStream
A Stream of incoming requests for fuchsia.paver/Sysconfig.
SysconfigSynchronousProxy
SysconfigWipeResponder
SysconfigWipeResponse
SysconfigWriteRequest
SysconfigWriteResponder
SysconfigWriteResponse

Enums§

Asset
Describes assets which may be updated. Each asset has 3 versions, each tied to a particular configuration.
BootManagerEvent
BootManagerRequest
Protocol for managing boot configurations.
Configuration
Describes the version of an asset.
ConfigurationStatus
Set of states configuration may be in.
DataSinkEvent
DataSinkRequest
Protocol for reading and writing boot partitions.
DynamicDataSinkEvent
DynamicDataSinkRequest
Specialized DataSink with dynamic partition tables.
PaverEvent
PaverRequest
PayloadStreamEvent
PayloadStreamRequest
Protocol for streaming the FVM payload.
ReadResult
SysconfigEvent
SysconfigRequest
Protocol that provides access to sysconfig-data sub-partition in sysconfig partition. The main user of the protocol are pkg-solver and system update-checker, which need to read/write sysconfig-data channel.
UnbootableReason
Reasons why a configuration may be marked unbootable.
WriteFirmwareResult

Constants§

MAX_FIRMWARE_TYPE_LENGTH
MAX_PENDING_BOOT_ATTEMPTS
The maximum number of times the firmware will attempt to boot into a PENDING configuration.

Traits§

BootManagerProxyInterface
DataSinkProxyInterface
DynamicDataSinkProxyInterface
PaverProxyInterface
PayloadStreamProxyInterface
SysconfigProxyInterface

Type Aliases§

BootManagerQueryActiveConfigurationResult
BootManagerQueryConfigurationLastSetActiveResult
BootManagerQueryConfigurationStatusAndBootAttemptsResult
BootManagerQueryConfigurationStatusResult
BootManagerQueryCurrentConfigurationResult
BootManagerSetOneShotRecoveryResult
DataSinkReadAssetResult
DataSinkReadFirmwareResult
DataSinkWriteOpaqueVolumeResult
DataSinkWriteSparseVolumeResult
SysconfigGetPartitionSizeResult
SysconfigReadResult