class SparseReader
Defined at line 93 of file ../../src/storage/fvm/sparse_reader.h
Public Methods
zx_status_t Create (fbl::unique_fd fd, std::unique_ptr<SparseReader> * out)
Defined at line 79 of file ../../src/storage/fvm/sparse_reader.cc
zx_status_t CreateSilent (fbl::unique_fd fd, std::unique_ptr<SparseReader> * out)
Defined at line 87 of file ../../src/storage/fvm/sparse_reader.cc
zx_status_t Create (std::unique_ptr<ReaderInterface> reader, std::unique_ptr<SparseReader> * out)
Defined at line 83 of file ../../src/storage/fvm/sparse_reader.cc
void ~SparseReader ()
Defined at line 214 of file ../../src/storage/fvm/sparse_reader.cc
fvm::SparseImage * Image ()
Defined at line 222 of file ../../src/storage/fvm/sparse_reader.cc
fvm::PartitionDescriptor * Partitions ()
Defined at line 226 of file ../../src/storage/fvm/sparse_reader.cc
zx_status_t ReadData (uint8_t * data, size_t length, size_t * actual)
Read requested data from sparse file into buffer
Defined at line 231 of file ../../src/storage/fvm/sparse_reader.cc
zx_status_t WriteDecompressed (fbl::unique_fd outfd)
Write decompressed data into new file
Defined at line 346 of file ../../src/storage/fvm/sparse_reader.cc
zx_status_t DecompressLZ4File (const char * in_file, const char * out_file)
A util function that reuses SparseReader logic to implement lz4 file decompression.
Defined at line 396 of file ../../src/storage/fvm/sparse_reader.cc