class FakePartitionClient

Defined at line 174 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 194 of file ../../src/firmware/paver/test/test-utils.cc

void FakePartitionClient (size_t block_count)

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

zx::result<size_t> GetBlockSize ()

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

zx::result<size_t> GetPartitionSize ()

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

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

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

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

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

zx::result<> Trim ()

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

zx::result<> Flush ()

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