uuu
uuu (Universal Update Utility), mfgtools 3.0
Loading...
Searching...
No Matches
FSBz2 Class Reference
Inheritance diagram for FSBz2:
FSCompressStream FSBackFile FSBasic

Public Member Functions

 FSBz2 ()
virtual bool seekable (const string &backfile) override
virtual std::shared_ptr< CommonStreamcreate_stream () override
virtual std::shared_ptr< FragmentBlockScanCompressblock (const string &backfile, size_t &input_offset, size_t &output_offset) override
Public Member Functions inherited from FSCompressStream
 FSCompressStream ()
int load (const string &backfile, const string &filename, shared_ptr< FileBuffer >outp) override
bool exist (const string &backfile, const string &filename) override
int for_each_ls (uuu_ls_file fn, const string &backfile, const string &filename, void *p) override
int Decompress (const string &backfile, shared_ptr< FileBuffer >outp) override
Public Member Functions inherited from FSBackFile
int get_file_timesample (const string &filename, uint64_t *ptime) override
Public Member Functions inherited from FSBasic
virtual int PreloadWorkThread (shared_ptr< FileBuffer >outp)
virtual int split (const string &filename, string *outbackfile, string *outfilename, bool dir=false)

Additional Inherited Members

Public Attributes inherited from FSBasic
bool m_small_pool = false
Protected Attributes inherited from FSBasic
const char * m_ext = nullptr
const char * m_Prefix = nullptr

Constructor & Destructor Documentation

◆ FSBz2()

FSBz2::FSBz2 ( )
inline

Member Function Documentation

◆ create_stream()

virtual std::shared_ptr< CommonStream > FSBz2::create_stream ( )
inlineoverridevirtual

Reimplemented from FSCompressStream.

◆ ScanCompressblock()

shared_ptr< FragmentBlock > FSBz2::ScanCompressblock ( const string & backfile,
size_t & input_offset,
size_t & output_offset )
overridevirtual

Reimplemented from FSBasic.

◆ seekable()

bool FSBz2::seekable ( const string & backfile)
overridevirtual

Reimplemented from FSBasic.


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