uuu
uuu (Universal Update Utility), mfgtools 3.0
|
#include <map>
#include "buffer.h"
#include <sys/stat.h>
#include "liberror.h"
#include <iostream>
#include <fstream>
#include "libcomm.h"
#include "libuuu.h"
#include "zip.h"
#include "fat.h"
#include "tar.h"
#include <string.h>
#include "bzlib.h"
#include "stdio.h"
#include <limits>
#include "http.h"
#include "zstd.h"
#include "libusb.h"
#include <chrono>
#include "dirent.h"
Classes | |
class | FSBasic |
class | FSFlat |
class | FSNetwork |
class | FSHttp |
class | FSHttps |
class | FSBackFile |
class | FSZip |
class | FSTar |
class | FSFat |
class | CommonStream |
class | FSCompressStream |
class | Bz2stream |
class | FSBz2 |
class | Gzstream |
class | FSGz |
class | ZstdStream |
class | FSzstd |
class | FS_DATA |
class | Bz2FragmentBlock |
Macros | |
#define | stat_os stat64 |
#define | MAGIC_PATH '>' |
Functions | |
void | set_current_dir (const string &dir) |
int | zip_async_load (string zipfile, string fn, shared_ptr< FileBuffer > buff) |
uint64_t | get_file_timesample (string filename) |
shared_ptr< FileBuffer > | get_file_buffer (string filename, bool async) |
bool | check_file_exist (string filename, bool) |
int | uuu_for_each_ls_file (uuu_ls_file fn, const char *file_path, void *p) |
void | uuu_set_small_mem (uint32_t val) |
void | clean_up_filemap () |
Variables | |
static map< string, shared_ptr< FileBuffer > > | g_filebuffer_map |
static mutex | g_mutex_map |
static bool | g_small_memory = true |
string | g_current_dir = ">" |
FSFlat | g_fsflat |
FSHttp | g_fshttp |
FSHttps | g_fshttps |
FSZip | g_fszip |
FSTar | g_fstar |
FSFat | g_fsfat |
FSBz2 | g_fsbz2 |
FSGz | g_fsgz |
FSzstd | g_FSzstd |
static class FS_DATA | g_fs_data |
#define MAGIC_PATH '>' |
#define stat_os stat64 |
bool check_file_exist | ( | string | filename, |
bool | start_async_load ) |
void clean_up_filemap | ( | ) |
shared_ptr< FileBuffer > get_file_buffer | ( | string | filename, |
bool | async ) |
uint64_t get_file_timesample | ( | string | filename | ) |
void set_current_dir | ( | const string & | dir | ) |
int uuu_for_each_ls_file | ( | uuu_ls_file | fn, |
const char * | file_path, | ||
void * | p ) |
void uuu_set_small_mem | ( | uint32_t | val | ) |
int zip_async_load | ( | string | zipfile, |
string | fn, | ||
shared_ptr< FileBuffer > | buff ) |
string g_current_dir = ">" |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |