class Bl2PartitionClient

Defined at line 108 of file ../../src/firmware/paver/astro.h

Specialized layer on top of SkipBlockPartitionClient to deal with page0 quirk and block size

quirk.

Public Methods

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

Defined at line 110 of file ../../src/firmware/paver/astro.h

void Bl2PartitionClient (SkipBlockPartitionClient && client)

Defined at line 113 of file ../../src/firmware/paver/astro.h

void Bl2PartitionClient (const Bl2PartitionClient & )

No copy, no move.

Defined at line 122 of file ../../src/firmware/paver/astro.h

Bl2PartitionClient & operator= (const Bl2PartitionClient & )

Defined at line 123 of file ../../src/firmware/paver/astro.h

void Bl2PartitionClient (Bl2PartitionClient && )

Defined at line 124 of file ../../src/firmware/paver/astro.h

Bl2PartitionClient & operator= (Bl2PartitionClient && )

Defined at line 125 of file ../../src/firmware/paver/astro.h

zx::result<size_t> GetBlockSize ()

Defined at line 347 of file ../../src/firmware/paver/astro.cc

zx::result<size_t> GetPartitionSize ()

Defined at line 352 of file ../../src/firmware/paver/astro.cc

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

Defined at line 354 of file ../../src/firmware/paver/astro.cc

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

Defined at line 384 of file ../../src/firmware/paver/astro.cc