class Bl2PartitionClient

Defined at line 103 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 105 of file ../../src/firmware/paver/astro.h

void Bl2PartitionClient (SkipBlockPartitionClient && client)

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

void Bl2PartitionClient (const Bl2PartitionClient & )

No copy, no move.

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

Bl2PartitionClient & operator= (const Bl2PartitionClient & )

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

void Bl2PartitionClient (Bl2PartitionClient && )

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

Bl2PartitionClient & operator= (Bl2PartitionClient && )

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

zx::result<size_t> GetBlockSize ()

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

zx::result<size_t> GetPartitionSize ()

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

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

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

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

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