uuu
uuu (Universal Update Utility), mfgtools 3.0
Loading...
Searching...
No Matches
FSHttp Class Reference
Inheritance diagram for FSHttp:
FSNetwork FSBasic FSHttps

Public Member Functions

 FSHttp ()
int load (const string &backfile, const string &filename, shared_ptr< FileBuffer > p) override
virtual bool exist (const string &backfile, const string &filename) override
int for_each_ls (uuu_ls_file, const string &, const string &, void *) override
int get_file_timesample (const string &, uint64_t *) override
int http_load (shared_ptr< HttpStream > http, shared_ptr< FileBuffer > p, string filename)
Public Member Functions inherited from FSNetwork
int split (const string &filename, string *outbackfile, string *outfilename, bool) override
Public Member Functions inherited from FSBasic
virtual int Decompress (const string &, shared_ptr< FileBuffer >)
virtual bool seekable (const string &)
virtual std::shared_ptr< FragmentBlockScanCompressblock (const string &, size_t &, size_t &)
virtual int PreloadWorkThread (shared_ptr< FileBuffer >outp)

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ FSHttp()

FSHttp::FSHttp ( )
inline

Member Function Documentation

◆ exist()

virtual bool FSHttp::exist ( const string & backfile,
const string & filename )
inlineoverridevirtual

Implements FSBasic.

◆ for_each_ls()

int FSHttp::for_each_ls ( uuu_ls_file ,
const string & ,
const string & ,
void *  )
inlineoverridevirtual

Implements FSBasic.

◆ get_file_timesample()

int FSHttp::get_file_timesample ( const string & ,
uint64_t *  )
inlineoverridevirtual

Implements FSBasic.

◆ http_load()

int FSHttp::http_load ( shared_ptr< HttpStream > http,
shared_ptr< FileBuffer > p,
string filename )

◆ load()

int FSHttp::load ( const string & backfile,
const string & filename,
shared_ptr< FileBuffer > p )
overridevirtual

Implements 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