Modules§
Structs§
- Block
Control Handle - Block
Destroy Responder - Block
Destroy Response - Block
Event Stream - Block
Extend Request - Block
Extend Responder - Block
Extend Response - Block
GetInfo Responder - Block
GetInfo Response - Block
GetInstance Guid Responder - Block
GetInstance Guid Response - Block
GetMetadata Responder - Block
GetMetadata Response - Block
GetName Responder - Block
GetName Response - Block
GetType Guid Responder - Block
GetType Guid Response - Block
GetVolume Info Responder - Block
GetVolume Info Response - Block
Info - Block
IoFlag - Flags which may be attached to FIFO requests.
- Block
Marker - Block
Offset Mapping - Describes a re-mapping of a block range. See OffsetMap. Note that all fields are in blocks, not bytes.
- Block
Open Session Request - Block
Open Session With Offset MapRequest - Block
Proxy - Block
Query Slices Request - Block
Query Slices Responder - Block
Query Slices Response - Block
Request Stream - A Stream of incoming requests for fuchsia.storage.block/Block.
- Block
Shrink Request - Block
Shrink Responder - Block
Shrink Response - Block
Synchronous Proxy - Device
Flag - Guid
- A Globally Unique IDentifier, which may be utilized to identify a partition.
- Session
Attach VmoRequest - Session
Attach VmoResponder - Session
Attach VmoResponse - Session
Close Responder - Session
Control Handle - Session
Event Stream - Session
GetFifo Responder - Session
GetFifo Response - Session
Marker - Session
Proxy - Session
Request Stream - A Stream of incoming requests for fuchsia.storage.block/Session.
- Session
Synchronous Proxy - VmoId
- Volume
Info - Volume
Manager Activate Request - Volume
Manager Activate Responder - Volume
Manager Activate Response - Volume
Manager Allocate Partition Request - Volume
Manager Allocate Partition Responder - Volume
Manager Allocate Partition Response - Volume
Manager Control Handle - Volume
Manager Event Stream - Volume
Manager GetInfo Responder - Volume
Manager GetInfo Response - Volume
Manager GetPartition Limit Request - Volume
Manager GetPartition Limit Responder - Volume
Manager GetPartition Limit Response - Volume
Manager Info - VolumeManagerInfo describes the properties of the volume manager and not each individual volume.
- Volume
Manager Marker - Volume
Manager Proxy - Volume
Manager Request Stream - A Stream of incoming requests for fuchsia.storage.block/VolumeManager.
- Volume
Manager SetPartition Limit Request - Volume
Manager SetPartition Limit Responder - Volume
Manager SetPartition Limit Response - Volume
Manager SetPartition Name Request - Volume
Manager SetPartition Name Responder - Volume
Manager Synchronous Proxy - Vslice
Range - VsliceRange describes a range of virtual slices: start, length, and allocated status.
Enums§
- Block
Event - Block
Opcode - The opcode used in FIFO requests.
- Block
Request - Defines access to a device which is accessible in block-granularity chunks for reading and writing.
- Session
Event - Session
Request - Represents a session with a block device.
- Volume
Manager Event - Volume
Manager Request - VolumeManager controls a collection of Volumes.
Constants§
- ALLOCATE_
PARTITION_ FLAG_ INACTIVE - Indicates that the partition should be created as inactive, implying that it will be destroyed on reboot (unless activated by a call to “Activate”).
- GUID_
LENGTH - MAX_
DECOMPRESSED_ BYTES - The maximum amount of data that can be decompressed in a single group of decompression operations.
- MAX_
SLICE_ REQUESTS - An arbitrary cap on the number of slices which may be requested when querying for allocation information from a volume.
- MAX_
TRANSFER_ UNBOUNDED - The maximum value for a transfer size, identifying that there effectively exists no maximum for a single operation.
- NAME_
LENGTH - VMOID_
INVALID - Value reserved for “invalid” VmoId. Will never be allocated by the server, and may be utilized as a local value for an unallocated ID.