Botan 3.4.0
Crypto and TLS for C&
Public Member Functions | List of all members
Botan::Compression_Stream Class Referenceabstract

#include <compression.h>

Inheritance diagram for Botan::Compression_Stream:
Botan::Zlib_Style_Stream< Stream, ByteType, StreamLenType >

Public Member Functions

virtual size_t avail_in () const =0
 
virtual size_t avail_out () const =0
 
virtual uint32_t finish_flag () const =0
 
virtual uint32_t flush_flag () const =0
 
virtual void next_in (uint8_t *b, size_t len)=0
 
virtual void next_out (uint8_t *b, size_t len)=0
 
virtual bool run (uint32_t flags)=0
 
virtual uint32_t run_flag () const =0
 
virtual ~Compression_Stream ()=default
 

Detailed Description

Adapts a zlib style API

Definition at line 166 of file compression.h.

Constructor & Destructor Documentation

◆ ~Compression_Stream()

virtual Botan::Compression_Stream::~Compression_Stream ( )
virtualdefault

Member Function Documentation

◆ avail_in()

virtual size_t Botan::Compression_Stream::avail_in ( ) const
pure virtual

◆ avail_out()

virtual size_t Botan::Compression_Stream::avail_out ( ) const
pure virtual

◆ finish_flag()

virtual uint32_t Botan::Compression_Stream::finish_flag ( ) const
pure virtual

◆ flush_flag()

virtual uint32_t Botan::Compression_Stream::flush_flag ( ) const
pure virtual

◆ next_in()

virtual void Botan::Compression_Stream::next_in ( uint8_t * b,
size_t len )
pure virtual

◆ next_out()

virtual void Botan::Compression_Stream::next_out ( uint8_t * b,
size_t len )
pure virtual

◆ run()

virtual bool Botan::Compression_Stream::run ( uint32_t flags)
pure virtual

◆ run_flag()

virtual uint32_t Botan::Compression_Stream::run_flag ( ) const
pure virtual

The documentation for this class was generated from the following file: