Modules§
Structs§
- Block
Destroy Response - Block
Extend Request - Block
Extend Response - Block
GetInfo Response - Block
GetInstance Guid Response - Block
GetMetadata Response - Block
GetName Response - Block
GetType Guid Response - Block
GetVolume Info Response - Block
Info - Block
IoFlag - Flags which may be attached to FIFO requests.
- Block
Offset Mapping - Describes a re-mapping of a block range. See OffsetMap. Note that all fields are in blocks, not bytes.
- Block
Query Slices Request - Block
Query Slices Response - Block
Shrink Request - Block
Shrink Response - Device
Flag - Guid
- A Globally Unique IDentifier, which may be utilized to identify a partition.
- Session
Attach VmoResponse - VmoId
- Volume
Info - Volume
Manager Activate Request - Volume
Manager Activate Response - Volume
Manager Allocate Partition Request - Volume
Manager Allocate Partition Response - Volume
Manager GetInfo Response - Volume
Manager GetPartition Limit Request - Volume
Manager GetPartition Limit Response - Volume
Manager Info - VolumeManagerInfo describes the properties of the volume manager and not each individual volume.
- Volume
Manager SetPartition Limit Request - Volume
Manager SetPartition Limit Response - Volume
Manager SetPartition Name Request - Vslice
Range - VsliceRange describes a range of virtual slices: start, length, and allocated status.
Enums§
- Block
Opcode - The opcode used in FIFO requests.
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.