class AstroSysconfigPartitionClientBuffered

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

void AstroSysconfigPartitionClientBuffered (const AstroSysconfigPartitionClientBuffered & )

No copy, no move.

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

AstroSysconfigPartitionClientBuffered & operator= (const AstroSysconfigPartitionClientBuffered & )

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

void AstroSysconfigPartitionClientBuffered (AstroSysconfigPartitionClientBuffered && )

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

AstroSysconfigPartitionClientBuffered & operator= (AstroSysconfigPartitionClientBuffered && )

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

zx::result<size_t> GetBlockSize ()

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

zx::result<size_t> GetPartitionSize ()

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

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

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

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

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

zx::result<> Trim ()

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

zx::result<> Flush ()

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