class VolumeInfo
Defined at line 836 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
Public Methods
void VolumeInfo (Storage_ storage)
void VolumeInfo (uint64_t partition_slice_count, uint64_t slice_limit)
void VolumeInfo ()
Default constructs a |VolumeInfo| only if all of its members are default constructible.
Defined at line 846 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
void VolumeInfo (VolumeInfo && )
Defined at line 849 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
void VolumeInfo (const VolumeInfo & other)
VolumeInfo & operator= (VolumeInfo && )
Defined at line 850 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/natural_types.h
VolumeInfo & operator= (const VolumeInfo & other)
bool operator== (const VolumeInfo & other)
bool operator!= (const VolumeInfo & other)
uint64_t partition_slice_count ()
Number of slices allocated to the volume.
uint64_t & partition_slice_count ()
Number of slices allocated to the volume.
VolumeInfo & partition_slice_count (uint64_t value)
Number of slices allocated to the volume.
uint64_t slice_limit ()
Limit on the maximum slices assigned to this partition, if there is one. If the size of the
partition is not limited, this value will be 0. Partitions can grow into free slices
available in the volume manager as long as their slices are less than or equal to this
value.
The partition may be larger than this limit if a smaller limit was applied after the
partition had already grown to the current size.
See `VolumeManager.GetPartitionLimit()`
uint64_t & slice_limit ()
Limit on the maximum slices assigned to this partition, if there is one. If the size of the
partition is not limited, this value will be 0. Partitions can grow into free slices
available in the volume manager as long as their slices are less than or equal to this
value.
The partition may be larger than this limit if a smaller limit was applied after the
partition had already grown to the current size.
See `VolumeManager.GetPartitionLimit()`
VolumeInfo & slice_limit (uint64_t value)
Limit on the maximum slices assigned to this partition, if there is one. If the size of the
partition is not limited, this value will be 0. Partitions can grow into free slices
available in the volume manager as long as their slices are less than or equal to this
value.
The partition may be larger than this limit if a smaller limit was applied after the
partition had already grown to the current size.
See `VolumeManager.GetPartitionLimit()`
void VolumeInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits