class ChunkedCompressor
Defined at line 32 of file ../../src/storage/blobfs/compression/chunked.h
Implementation of |Compressor| backed by the "chunked-compression" library
(//src/lib/chunked-compression).
Public Methods
void ChunkedCompressor ()
Defined at line 34 of file ../../src/storage/blobfs/compression/chunked.h
void ~ChunkedCompressor ()
Defined at line 35 of file ../../src/storage/blobfs/compression/chunked.h
void ChunkedCompressor (const ChunkedCompressor & )
Defined at line 36 of file ../../src/storage/blobfs/compression/chunked.h
void ChunkedCompressor (ChunkedCompressor && )
Defined at line 36 of file ../../src/storage/blobfs/compression/chunked.h
ChunkedCompressor & operator= (const ChunkedCompressor & )
Defined at line 36 of file ../../src/storage/blobfs/compression/chunked.h
ChunkedCompressor & operator= (ChunkedCompressor && )
Defined at line 36 of file ../../src/storage/blobfs/compression/chunked.h
uint32_t InodeHeaderCompressionFlags ()
Defined at line 38 of file ../../src/storage/blobfs/compression/chunked.h
zx_status_t Create (CompressionSettings settings, size_t input_size, size_t * output_limit_out, std::unique_ptr<ChunkedCompressor> * out)
Defined at line 47 of file ../../src/storage/blobfs/compression/chunked.cc
size_t GetChunkSize ()
Defined at line 56 of file ../../src/storage/blobfs/compression/chunked.h
zx_status_t SetOutput (void * dst, size_t dst_len)
Registers |dst| as the output for compression.
Must be called before |Update()| or |End()| are called.
Defined at line 65 of file ../../src/storage/blobfs/compression/chunked.cc
size_t BufferMax (size_t input_length)
Returns an upper bound on the size of the buffer required to store the compressed
representation of a blob of size `input_length`.
Defined at line 78 of file ../../src/storage/blobfs/compression/chunked.cc
size_t Size ()
Compressor interface
Defined at line 83 of file ../../src/storage/blobfs/compression/chunked.cc
zx_status_t Update (const void * input_data, size_t input_length)
Defined at line 85 of file ../../src/storage/blobfs/compression/chunked.cc
zx_status_t End ()
Defined at line 94 of file ../../src/storage/blobfs/compression/chunked.cc