Skip to main content

Crate fidl_fuchsia_paver

Crate fidl_fuchsia_paver 

Source

Modules§

boot_manager_ordinals
data_sink_ordinals
dynamic_data_sink_ordinals
partition_io_ordinals
paver_ordinals
sysconfig_ordinals

Macros§

TrailingBehaviorUnknown
Pattern that matches an unknown TrailingBehavior member.
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
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
PartitionIoControlHandle
PartitionIoEventStream
PartitionIoFlushResponder
PartitionIoGetPartitionSizeRequest
PartitionIoGetPartitionSizeResponder
PartitionIoGetPartitionSizeResponse
PartitionIoMarker
PartitionIoProxy
PartitionIoReadPartitionRequest
PartitionIoReadPartitionResponder
PartitionIoReadPartitionResponse
PartitionIoRequestStream
A Stream of incoming requests for fuchsia.paver/PartitionIo.
PartitionIoSynchronousProxy
PartitionIoWritePartitionRequest
PartitionIoWritePartitionResponder
PaverControlHandle
PaverEventStream
PaverFindBootManagerRequest
PaverFindDataSinkRequest
PaverFindPartitionTableManagerRequest
PaverFindSysconfigRequest
PaverMarker
PaverOpenPartitionIoRequest
PaverProxy
PaverRequestStream
A Stream of incoming requests for fuchsia.paver/Paver.
PaverSynchronousProxy
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.
PartitionIoEvent
PartitionIoRequest
Protocol for reading and writing raw boot partitions backed by a caller-provided block directory.
PaverEvent
PaverRequest
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.
TrailingBehavior
Controls how PartitionIo.WritePartition handles partition contents beyond the end of the written payload (offset + size).
UnbootableReason
Reasons why a configuration may be marked unbootable.
WriteFirmwareResult

Constants§

MAX_FIRMWARE_TYPE_LENGTH
MAX_PARTITION_NAME_LENGTH
The maximum string length for the partition name parameter.
MAX_PENDING_BOOT_ATTEMPTS
The maximum number of times the firmware will attempt to boot into a PENDING configuration.

Traits§

BootManagerProxyInterface
DataSinkProxyInterface
DynamicDataSinkProxyInterface
PartitionIoProxyInterface
PaverProxyInterface
SysconfigProxyInterface

Type Aliases§

BootManagerQueryActiveConfigurationResult
BootManagerQueryConfigurationLastSetActiveResult
BootManagerQueryConfigurationStatusAndBootAttemptsResult
BootManagerQueryConfigurationStatusResult
BootManagerQueryCurrentConfigurationResult
BootManagerSetOneShotRecoveryResult
DataSinkReadAssetResult
DataSinkReadFirmwareResult
DataSinkWriteOpaqueVolumeResult
DataSinkWriteSparseVolumeResult
PartitionIoFlushResult
PartitionIoGetPartitionSizeResult
PartitionIoReadPartitionResult
PartitionIoWritePartitionResult
SysconfigGetPartitionSizeResult
SysconfigReadResult