class FakeBlockDevice
Defined at line 26 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc
Provides a very simple ramdisk-like interface where we can track trim operations
Public Members
static const uint32_t kBlockSize
Public Methods
void FakeBlockDevice ()
Defined at line 30 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc
block_impl_protocol_t * proto ()
Defined at line 32 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc
const std::vector<uint8_t> & data ()
Access to the underlying data for tests to provide data or validate writes.
Defined at line 35 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc
std::vector<uint8_t> & data ()
Defined at line 36 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc
void BlockImplQuery (block_info_t * out_info, size_t * out_block_op_size)
Block protocol:
Defined at line 39 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc
void BlockImplQueue (block_op_t * operation, block_impl_queue_callback completion_cb, void * cookie)
Defined at line 47 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc
int num_trim_calls ()
Defined at line 79 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc
uint32_t last_trim_length ()
Defined at line 80 of file ../../src/storage/fvm/driver/vpartition_manager_test.cc