class ZstdWriter

Defined at line 20 of file ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h

This replaces zxdump::FdWriter and does streaming ZSTD compression.

Public Methods

void ZstdWriter ()

Defined at line 24 of file ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h

void ZstdWriter (ZstdWriter && other)

Defined at line 26 of file ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h

ZstdWriter & operator= (ZstdWriter && other)

Defined at line 28 of file ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h

void ZstdWriter (fbl::unique_fd fd)

The writer takes ownership of the fd.

Defined at line 28 of file ../../src/lib/zxdump/zstd-writer.cc

void ~ZstdWriter ()

Defined at line 40 of file ../../src/lib/zxdump/zstd-writer.cc

(lambda at ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h:43:12) WriteCallback ()

Both kinds of callbacks are handled the same way.

Defined at line 42 of file ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h

(lambda at ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h:43:12) AccumulateFragmentsCallback ()

Defined at line 48 of file ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h

fit::result<error_type, size_t> WriteFragments ()

Defined at line 50 of file ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h

void ResetOffset ()

Defined at line 52 of file ../../src/lib/zxdump/include/lib/zxdump/zstd-writer.h

fit::result<error_type> Finish ()

Flush the compression buffers and finish writing all the output.

Defined at line 98 of file ../../src/lib/zxdump/zstd-writer.cc