Public Member Functions | |
BrotliDecompressionSink (Sink &nextSink) | |
void | finish () override |
void | writeInternal (std::string_view data) override |
![]() | |
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 () |
Public Attributes | |
Sink & | nextSink |
BrotliDecoderState * | state |
bool | finished = false |
![]() | |
uint8_t | outbuf [32 *1024] |
![]() | |
size_t | bufSize |
size_t | bufPos |
std::unique_ptr< char[]> | buffer |
|
inlineoverridevirtual |
Implements nix::FinishSink.
|
inlineoverridevirtual |
Implements nix::ChunkedCompressionSink.