class SetPartitionLimit

Defined at line 213 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/markers.h

Sets the allocation limit for the partition. Partitions can not be extended beyond their

allocation limit. The partition limit will never shrink partitions so if this value is

less than the current partition size, it will keep the current size but prevent further

growth.

The allocation limits are on the VolumeManager API rather than on the partition because

they represent a higher capability level. These limits are designed to put guards on

users of the block device (and hence the Volume API).

Currently the partition limit is not persisted across reboots but this may change in the

future.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal