class AstroSysconfigPartitionClientBuffered

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

Specialized astro sysconfig partition client built on SyncClientBuffered.

Public Methods

void AstroSysconfigPartitionClientBuffered (std::shared_ptr<Context> context, ::sysconfig::SyncClient::PartitionType partition)

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

void AstroSysconfigPartitionClientBuffered (const AstroSysconfigPartitionClientBuffered & )

No copy, no move.

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

AstroSysconfigPartitionClientBuffered & operator= (const AstroSysconfigPartitionClientBuffered & )

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

void AstroSysconfigPartitionClientBuffered (AstroSysconfigPartitionClientBuffered && )

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

AstroSysconfigPartitionClientBuffered & operator= (AstroSysconfigPartitionClientBuffered && )

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

zx::result<size_t> GetBlockSize ()

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

zx::result<size_t> GetPartitionSize ()

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

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

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

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

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

zx::result<> Trim ()

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

zx::result<> Flush ()

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