class DataSink
Defined at line 126 of file ../../src/firmware/paver/paver.h
Public Methods
void DataSink (BlockDevices devices, std::unique_ptr<DevicePartitioner> partitioner)
Defined at line 128 of file ../../src/firmware/paver/paver.h
void WriteAsset (WriteAssetRequestView request, WriteAssetCompleter::Sync & completer)
Defined at line 139 of file ../../src/firmware/paver/paver.h
void WriteOpaqueVolume (WriteOpaqueVolumeRequestView request, WriteOpaqueVolumeCompleter::Sync & completer)
Defined at line 145 of file ../../src/firmware/paver/paver.h
void WriteSparseVolume (WriteSparseVolumeRequestView request, WriteSparseVolumeCompleter::Sync & completer)
Defined at line 155 of file ../../src/firmware/paver/paver.h
void WriteVolumes (WriteVolumesRequestView request, WriteVolumesCompleter::Sync & completer)
Defined at line 171 of file ../../src/firmware/paver/paver.h
void Flush (FlushCompleter::Sync & completer)
Defined at line 176 of file ../../src/firmware/paver/paver.h
void Bind (async_dispatcher_t *dispatcher,BlockDevicesdevices,fidl::UnownedClientEnd<fuchsia_io::Directory>svc_root,const PaverConfig &config,fidl::ServerEnd<fuchsia_paver::DataSink>server,std::shared_ptr<Context>context)
Automatically finds block device to use.
Defined at line 640 of file ../../src/firmware/paver/paver.cc
void ReadAsset (ReadAssetRequestView request, ReadAssetCompleter::Sync & completer)
Defined at line 494 of file ../../src/firmware/paver/paver.cc
void WriteFirmware (WriteFirmwareRequestView request, WriteFirmwareCompleter::Sync & completer)
Defined at line 503 of file ../../src/firmware/paver/paver.cc
void ReadFirmware (ReadFirmwareRequestView request, ReadFirmwareCompleter::Sync & completer)
Defined at line 510 of file ../../src/firmware/paver/paver.cc