class DeviceManager

Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.hardware.block.verified/fuchsia.hardware.block.verified/cpp/fidl/fuchsia.hardware.block.verified/cpp/markers.h

An interface to the block-verified driver, as bound to a single block

device with a block-verified-formatted superblock. When bound, the device

starts out in `closed` mode. Before use, block-verified devices must first

be placed into either `authoring` mode, by calling `OpenForWrite`, or into

`verified-read` mode, by calling `OpenForVerifiedRead`.

This protocol allows the caller to make requests to open the device in

either mode, as well as a way to seal a device and receive a cryptographic

representation of the contents of the device which, if presented to

`OpenForVerifiedRead`, ensures any contents read from the `verified` child

device will match those last written while in `authoring` mode.

Public Members

static Openness kOpenness

Records