|
| ArchiveCompressionSink (Sink &nextSink, std::string format, bool parallel, int level=COMPRESSION_LEVEL_DEFAULT) |
|
void | finish () override |
|
void | check (int err, const std::string &reason="failed to compress (%s)") |
|
void | writeUnbuffered (std::string_view data) override |
|
void | operator() (std::string_view data) override |
|
virtual void | writeUnbuffered (std::string_view data)=0 |
|
virtual void | finish ()=0 |
|
| BufferedSink (size_t bufSize=32 *1024) |
|
void | flush () |
|
virtual bool | good () |
|
|
Sink & | nextSink |
|
struct archive * | archive |
|
size_t | bufSize |
|
size_t | bufPos |
|
std::unique_ptr< char[]> | buffer |
|
◆ finish()
void nix::ArchiveCompressionSink::finish |
( |
| ) |
|
|
inlineoverridevirtual |
◆ writeUnbuffered()
void nix::ArchiveCompressionSink::writeUnbuffered |
( |
std::string_view | data | ) |
|
|
inlineoverridevirtual |
The documentation for this struct was generated from the following file:
- /home/buildozer/aports/community/nix/src/nix-2.26.3/src/libutil/compression.cc