class PayloadStreamer

Defined at line 19 of file ../../src/firmware/lib/fastboot/payload-streamer.h

Implement a PayloadStreamer service for streaming FVM partition required by

DataSink::WriteVolumes(...).

Public Methods

void RegisterVmo (RegisterVmoRequestView request, RegisterVmoCompleter::Sync & completer)

Register a vmo for reading data from the payload

Defined at line 11 of file ../../src/firmware/lib/fastboot/payload-streamer.cc

void PayloadStreamer (fidl::ServerEnd<fuchsia_paver::PayloadStream> server_end, const void * data, size_t size)

Defined at line 21 of file ../../src/firmware/lib/fastboot/payload-streamer.h

void ~PayloadStreamer ()

Defined at line 27 of file ../../src/firmware/lib/fastboot/payload-streamer.h

void PayloadStreamer (const PayloadStreamer & )

Defined at line 29 of file ../../src/firmware/lib/fastboot/payload-streamer.h

void ReadData (ReadDataCompleter::Sync & completer)

Read the payload data into the vmo registered via RegisterVmo(...)

Defined at line 29 of file ../../src/firmware/lib/fastboot/payload-streamer.cc

PayloadStreamer & operator= (const PayloadStreamer & )

Defined at line 30 of file ../../src/firmware/lib/fastboot/payload-streamer.h

void PayloadStreamer (PayloadStreamer && )

Defined at line 31 of file ../../src/firmware/lib/fastboot/payload-streamer.h

PayloadStreamer & operator= (PayloadStreamer && )

Defined at line 32 of file ../../src/firmware/lib/fastboot/payload-streamer.h