class SkipBlockPartitionClient

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

Public Methods

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

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

void SkipBlockPartitionClient (const SkipBlockPartitionClient & )

No copy

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

SkipBlockPartitionClient & operator= (const SkipBlockPartitionClient & )

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

void SkipBlockPartitionClient (SkipBlockPartitionClient && )

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

SkipBlockPartitionClient & operator= (SkipBlockPartitionClient && )

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

zx::result<size_t> GetBlockSize ()

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

zx::result<size_t> GetPartitionSize ()

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

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

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

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

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

zx::result<> Trim ()

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

zx::result<> Flush ()

Defined at line 175 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 148 of file ../../src/firmware/paver/skip-block.cc