class ExternalSeekableDecompressor
Defined at line 107 of file ../../src/storage/blobfs/compression/external_decompressor.h
A class for decompressing parts of files for which there is an implementation of the
SeekableDecompressor interface for the `algorithm`. Uses the given `client` for communication to
the external decompressor process.
Public Methods
void ExternalSeekableDecompressor (const ExternalSeekableDecompressor & )
Defined at line 110 of file ../../src/storage/blobfs/compression/external_decompressor.h
void ExternalSeekableDecompressor (ExternalSeekableDecompressor && )
Defined at line 110 of file ../../src/storage/blobfs/compression/external_decompressor.h
ExternalSeekableDecompressor & operator= (const ExternalSeekableDecompressor & )
Defined at line 110 of file ../../src/storage/blobfs/compression/external_decompressor.h
ExternalSeekableDecompressor & operator= (ExternalSeekableDecompressor && )
Defined at line 110 of file ../../src/storage/blobfs/compression/external_decompressor.h
void ExternalSeekableDecompressor (ExternalDecompressorClient * client, CompressionAlgorithm algorithm)
Defined at line 259 of file ../../src/storage/blobfs/compression/external_decompressor.cc
zx_status_t DecompressRange (size_t compressed_offset, size_t compressed_size, size_t uncompressed_size)
Decompresses one region by sending a request to the provided client. The range specified must
be one or more entire completable chunks. `compressed_offset` is the offset into the
`compressed_vmo_` to start decompressing from.
Defined at line 263 of file ../../src/storage/blobfs/compression/external_decompressor.cc