class FakeFVMBlockDevice
Defined at line 157 of file ../../src/storage/lib/block_client/cpp/fake_block_device.h
An extension of FakeBlockDevice that allows for testing on FVM devices.
This class is thread-safe.
This class is not movable or copyable.
Public Methods
void FakeFVMBlockDevice (uint64_t block_count, uint32_t block_size, uint64_t slice_size, uint64_t slice_capacity)
Defined at line 243 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc
zx_status_t FifoTransaction (BlockFifoRequest * requests, size_t count)
Defined at line 259 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc
zx_status_t VolumeGetInfo (fuchsia_storage_block::wire::VolumeManagerInfo * out_manager_info, fuchsia_storage_block::wire::VolumeInfo * out_volume_info)
Defined at line 307 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc
zx_status_t VolumeQuerySlices (const uint64_t * slices, size_t slices_count, fuchsia_storage_block::wire::VsliceRange * out_ranges, size_t * out_ranges_count)
Defined at line 316 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc
zx_status_t VolumeExtend (uint64_t offset, uint64_t length)
Defined at line 353 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc
zx_status_t VolumeShrink (uint64_t offset, uint64_t length)
Defined at line 396 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc