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

Public Member Functions

 Bz2stream ()
 
virtual ~Bz2stream ()
 
virtual int set_input_buff (void *p, size_t sz) override
 
virtual int set_output_buff (void *p, size_t sz) override
 
virtual size_t get_input_pos () override
 
virtual size_t get_output_pos () override
 
virtual int decompress () override
 
virtual size_t get_default_input_size () override
 
- Public Member Functions inherited from CommonStream
virtual size_t decompress_size (const string &)
 

Private Attributes

bz_stream m_strm
 
size_t m_in_size = 0
 
size_t m_out_size = 0
 

Constructor & Destructor Documentation

◆ Bz2stream()

Bz2stream::Bz2stream ( )
inline

◆ ~Bz2stream()

virtual Bz2stream::~Bz2stream ( )
inlinevirtual

Member Function Documentation

◆ decompress()

virtual int Bz2stream::decompress ( )
inlineoverridevirtual

Implements CommonStream.

◆ get_default_input_size()

virtual size_t Bz2stream::get_default_input_size ( )
inlineoverridevirtual

Reimplemented from CommonStream.

◆ get_input_pos()

virtual size_t Bz2stream::get_input_pos ( )
inlineoverridevirtual

Implements CommonStream.

◆ get_output_pos()

virtual size_t Bz2stream::get_output_pos ( )
inlineoverridevirtual

Implements CommonStream.

◆ set_input_buff()

virtual int Bz2stream::set_input_buff ( void * p,
size_t sz )
inlineoverridevirtual

Implements CommonStream.

◆ set_output_buff()

virtual int Bz2stream::set_output_buff ( void * p,
size_t sz )
inlineoverridevirtual

Implements CommonStream.

Member Data Documentation

◆ m_in_size

size_t Bz2stream::m_in_size = 0
private

◆ m_out_size

size_t Bz2stream::m_out_size = 0
private

◆ m_strm

bz_stream Bz2stream::m_strm
private

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