class DynamicDataSink

Defined at line 174 of file ../../src/firmware/paver/paver.h

Public Methods

void DynamicDataSink (BlockDevices devices, std::unique_ptr<DevicePartitioner> partitioner)

Defined at line 176 of file ../../src/firmware/paver/paver.h

void WriteAsset (WriteAssetRequestView request, WriteAssetCompleter::Sync & completer)

Defined at line 191 of file ../../src/firmware/paver/paver.h

void WriteOpaqueVolume (WriteOpaqueVolumeRequestView request, WriteOpaqueVolumeCompleter::Sync & completer)

Defined at line 197 of file ../../src/firmware/paver/paver.h

void WriteSparseVolume (WriteSparseVolumeRequestView request, WriteSparseVolumeCompleter::Sync & completer)

Defined at line 207 of file ../../src/firmware/paver/paver.h

void Flush (FlushCompleter::Sync & completer)

Defined at line 223 of file ../../src/firmware/paver/paver.h

void Bind (async_dispatcher_t * dispatcher, BlockDevices devices, fidl::UnownedClientEnd<fuchsia_io::Directory> svc_root, const PaverConfig & config, fidl::ServerEnd<fuchsia_paver::DynamicDataSink> server, std::shared_ptr<Context> context)

Defined at line 579 of file ../../src/firmware/paver/paver.cc

void InitializePartitionTables (InitializePartitionTablesCompleter::Sync & completer)

Defined at line 596 of file ../../src/firmware/paver/paver.cc

void WipePartitionTables (WipePartitionTablesCompleter::Sync & completer)

Defined at line 601 of file ../../src/firmware/paver/paver.cc

void ReadAsset (ReadAssetRequestView request, ReadAssetCompleter::Sync & completer)

Defined at line 605 of file ../../src/firmware/paver/paver.cc

void WriteFirmware (WriteFirmwareRequestView request, WriteFirmwareCompleter::Sync & completer)

Defined at line 614 of file ../../src/firmware/paver/paver.cc

void ReadFirmware (ReadFirmwareRequestView request, ReadFirmwareCompleter::Sync & completer)

Defined at line 621 of file ../../src/firmware/paver/paver.cc