|
Botan 3.13.0
Crypto and TLS for C&
|
#include <compress_utils.h>
Public Member Functions | |
| size_t | avail_in () const override |
| size_t | avail_out () const override |
| virtual uint32_t | finish_flag () const =0 |
| virtual uint32_t | flush_flag () const =0 |
| void | next_in (uint8_t *b, size_t len) override |
| void | next_out (uint8_t *b, size_t len) override |
| Zlib_Style_Stream & | operator= (const Zlib_Style_Stream &other)=delete |
| Zlib_Style_Stream & | operator= (Zlib_Style_Stream &&other)=delete |
| virtual bool | run (uint32_t flags)=0 |
| virtual uint32_t | run_flag () const =0 |
| Zlib_Style_Stream () | |
| Zlib_Style_Stream (const Zlib_Style_Stream &other)=delete | |
| Zlib_Style_Stream (Zlib_Style_Stream &&other)=delete | |
| ~Zlib_Style_Stream () override | |
Protected Types | |
| typedef Stream | stream_t |
Protected Member Functions | |
| Compression_Alloc_Info * | alloc () |
| stream_t * | streamp () |
Wrapper for Zlib/Bzlib/LZMA stream types
Definition at line 44 of file compress_utils.h.
|
protected |
Definition at line 76 of file compress_utils.h.
|
inline |
Definition at line 66 of file compress_utils.h.
References Botan::clear_mem().
Referenced by operator=(), operator=(), Zlib_Style_Stream(), and Zlib_Style_Stream().
|
delete |
References Zlib_Style_Stream().
|
delete |
References Zlib_Style_Stream().
|
inlineoverride |
Definition at line 73 of file compress_utils.h.
References Botan::clear_mem().
|
inlineprotected |
Definition at line 80 of file compress_utils.h.
|
inlineoverridevirtual |
Return how much input remains unconsumed
Implements Botan::Compression_Stream.
Definition at line 62 of file compress_utils.h.
|
inlineoverridevirtual |
Return how much output space remains
Implements Botan::Compression_Stream.
Definition at line 64 of file compress_utils.h.
|
pure virtualinherited |
Return the library specific flag for finishing the stream
|
pure virtualinherited |
Return the library specific flag for flushing the stream
|
inlineoverridevirtual |
Set the input buffer
| b | the input buffer |
| len | the length of b in bytes |
Implements Botan::Compression_Stream.
Definition at line 46 of file compress_utils.h.
|
inlineoverridevirtual |
Set the output buffer
| b | the output buffer |
| len | the length of b in bytes |
Implements Botan::Compression_Stream.
Definition at line 54 of file compress_utils.h.
|
delete |
References Zlib_Style_Stream().
|
delete |
References Zlib_Style_Stream().
|
pure virtualinherited |
Run the compression engine over the current buffers
| flags | one of run_flag(), flush_flag() or finish_flag() |
|
pure virtualinherited |
Return the library specific flag for ordinary processing
|
inlineprotected |
Definition at line 78 of file compress_utils.h.