class VolumeConnector
Defined at line 21 of file ../../src/firmware/paver/block-devices.h
Interface to establish new connections to fuchsia.storage.block.Block.
Public Methods
zx::result<fidl::ClientEnd<fuchsia_storage_block::Block>> Connect ()
zx::result<fidl::ClientEnd<fuchsia_storage_partitions::Partition>> PartitionManagement ()
This method will assert if called on a non-PartitionServiceBasedVolumeConnector.
fidl::UnownedClientEnd<fuchsia_device::Controller> Controller ()
The following two methods will assert if called on a non-DevfsVolumeConnector.
TODO(https://fxbug.dev/339491886): Remove once remaining use-cases are ported to storage-host.
fidl::ClientEnd<fuchsia_device::Controller> TakeController ()
void ~VolumeConnector ()
Defined at line 32 of file ../../src/firmware/paver/block-devices.h