class SkipBlockPartitionClient

Defined at line 42 of file ../../src/firmware/paver/skip-block.h

Public Methods

void SkipBlockPartitionClient (fidl::ClientEnd<fuchsia_hardware_skipblock::SkipBlock> partition)

Defined at line 44 of file ../../src/firmware/paver/skip-block.h

void SkipBlockPartitionClient (const SkipBlockPartitionClient & )

No copy

Defined at line 56 of file ../../src/firmware/paver/skip-block.h

SkipBlockPartitionClient & operator= (const SkipBlockPartitionClient & )

Defined at line 57 of file ../../src/firmware/paver/skip-block.h

void SkipBlockPartitionClient (SkipBlockPartitionClient && )

Defined at line 58 of file ../../src/firmware/paver/skip-block.h

SkipBlockPartitionClient & operator= (SkipBlockPartitionClient && )

Defined at line 59 of file ../../src/firmware/paver/skip-block.h

zx::result<size_t> GetBlockSize ()

Defined at line 133 of file ../../src/firmware/paver/skip-block.cc

zx::result<size_t> GetPartitionSize ()

Defined at line 141 of file ../../src/firmware/paver/skip-block.cc

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

Defined at line 149 of file ../../src/firmware/paver/skip-block.cc

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

Defined at line 180 of file ../../src/firmware/paver/skip-block.cc

zx::result<> Trim ()

Defined at line 236 of file ../../src/firmware/paver/skip-block.cc

zx::result<> Flush ()

Defined at line 238 of file ../../src/firmware/paver/skip-block.cc

Protected Methods

zx::result<> WriteBytes (const zx::vmo & vmo, zx_off_t offset, size_t vmo_size)

Defined at line 211 of file ../../src/firmware/paver/skip-block.cc