class FakeFVMBlockDevice
Defined at line 153 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_tblock_count,uint32_tblock_size,uint64_tslice_size,uint64_tslice_capacity)
Defined at line 238 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc
zx_status_t FifoTransaction (BlockFifoRequest * requests, size_t count)
Defined at line 254 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 303 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc
zx_status_t VolumeQuerySlices (const uint64_t *slices,size_tslices_count,fuchsia_storage_block::wire::VsliceRange *out_ranges,size_t *out_ranges_count)
Defined at line 312 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 349 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 392 of file ../../src/storage/lib/block_client/cpp/fake_block_device.cc