uuu
uuu (Universal Update Utility), mfgtools 3.0
Loading...
Searching...
No Matches
CommonStream Class Referenceabstract
Inheritance diagram for CommonStream:
Bz2stream Gzstream ZstdStream

Public Member Functions

virtual int set_input_buff (void *p, size_t sz)=0
virtual int set_output_buff (void *p, size_t sz)=0
virtual size_t get_input_pos ()=0
virtual size_t get_output_pos ()=0
virtual int decompress ()=0
virtual size_t get_default_input_size ()
virtual size_t decompress_size (const string &)

Member Function Documentation

◆ decompress()

virtual int CommonStream::decompress ( )
pure virtual

Implemented in Bz2stream, Gzstream, and ZstdStream.

◆ decompress_size()

virtual size_t CommonStream::decompress_size ( const string & )
inlinevirtual

Reimplemented in ZstdStream.

◆ get_default_input_size()

virtual size_t CommonStream::get_default_input_size ( )
inlinevirtual

Reimplemented in Bz2stream, Gzstream, and ZstdStream.

◆ get_input_pos()

virtual size_t CommonStream::get_input_pos ( )
pure virtual

Implemented in Bz2stream, Gzstream, and ZstdStream.

◆ get_output_pos()

virtual size_t CommonStream::get_output_pos ( )
pure virtual

Implemented in Bz2stream, Gzstream, and ZstdStream.

◆ set_input_buff()

virtual int CommonStream::set_input_buff ( void * p,
size_t sz )
pure virtual

Implemented in Bz2stream, Gzstream, and ZstdStream.

◆ set_output_buff()

virtual int CommonStream::set_output_buff ( void * p,
size_t sz )
pure virtual

Implemented in Bz2stream, Gzstream, and ZstdStream.


The documentation for this class was generated from the following file:
  • /home/builder/.cache/aurutils/sync/mfgtools-git/src/mfgtools-git/libuuu/buffer.cpp