class Activate
Defined at line 161 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/cpp/fidl/fuchsia.storage.block/cpp/markers.h
Atomically marks a vpartition (by instance GUID) as inactive, while finding
another partition (by instance GUID) and marking it as active.
If the "old" partition does not exist, the GUID is ignored.
If the "old" partition is the same as the "new" partition, the "old"
GUID is ignored.
If the "new" partition does not exist, `ZX_ERR_NOT_FOUND` is returned.
This function does not destroy the "old" partition, it just marks it as
inactive -- to reclaim that space, the "old" partition must be explicitly
destroyed. This destruction can also occur automatically when the FVM driver
is rebound (i.e., on reboot).
This function may be useful for A/B updates within the FVM,
since it will allow activating updated partitions.
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