class FakePartitionClient

Defined at line 207 of file ../../src/firmware/paver/test/test-utils.h

Defines a PartitionClient that reads and writes to a partition backed by a VMO in memory.

Used for testing.

Protected Members

vmo partition_
size_t block_size_
size_t partition_size_

Public Methods

void FakePartitionClient (size_t block_count, size_t block_size)

Defined at line 238 of file ../../src/firmware/paver/test/test-utils.cc

void FakePartitionClient (size_t block_count)

Defined at line 247 of file ../../src/firmware/paver/test/test-utils.cc

zx::result<size_t> GetBlockSize ()

Defined at line 250 of file ../../src/firmware/paver/test/test-utils.cc

zx::result<size_t> GetPartitionSize ()

Defined at line 252 of file ../../src/firmware/paver/test/test-utils.cc

zx::result<> Read (const zx::vmo & vmo, size_t size)

Defined at line 254 of file ../../src/firmware/paver/test/test-utils.cc

zx::result<> Write (const zx::vmo & vmo, size_t vmo_size)

Defined at line 266 of file ../../src/firmware/paver/test/test-utils.cc

zx::result<> Trim ()

Defined at line 284 of file ../../src/firmware/paver/test/test-utils.cc

zx::result<> Flush ()

Defined at line 293 of file ../../src/firmware/paver/test/test-utils.cc