44 bool exists(std::string name);
49 File *
openRead(std::string filename);
84 const uint32_t objSize,
85 const uint32_t objCount);
88 const uint32_t objSize,
89 const uint32_t objCount);
104 const std::string &
restrict subDir);
110 bool mountDirSilentTest(std::string newDir,
112 bool mountDirSilentTest2(std::string newDir,
116 const char *
loadFile(std::string filename,
122 void getDirs(std::string dirName,
const char * dirSeparator
FsEntryType ::T FsEntryTypeT
File * openRead(std::string filename)
void getDirs(std::string dirName, StringVect &list)
void init(const std::string &name)
bool mkdir(const std::string &dirname)
void updateDirSeparator()
int64_t fileLength(File *const file)
bool mountDir2(std::string newDir, std::string subDir, const Append append)
std::string getRealDir(std::string fileName)
bool remove(const std::string &filename)
bool unmountDirSilent2(std::string oldDir, std::string subDir)
int64_t tell(File *const file)
bool mountDirSilent2(std::string newDir, std::string subDir, const Append append)
const char * getBaseDir()
void freeList(List *const handle)
bool isSymbolicLink(const std::string &name)
int64_t write(File *const file, const void *const buffer, const uint32_t objSize, const uint32_t objCount)
bool mountDirInternal(const std::string &newDir, std::string subDir, const Append append)
bool unmountDirSilent(std::string oldDir)
int close(File *const file)
bool mountZip(std::string newDir, const Append append)
int seek(File *const file, const uint64_t pos)
FsEntry * searchByTypeInternal(const std::string &root, const FsEntryTypeT type)
bool unmountZip(std::string oldDir)
int64_t read(File *const file, void *const buffer, const uint32_t objSize, const uint32_t objCount)
bool unmountDir2(std::string oldDir, std::string subDir)
std::vector< FsEntry * > & getEntries()
bool isDirectory(std::string name)
void getFilesWithDir(std::string dirName, StringVect &list)
const char * loadFile(std::string filename, int &fileSize)
void addEntry(FsEntry *const entry, const Append append)
void permitLinks(const bool val)
FsEntry * searchByRootInternal(const std::string &root, const std::string &subDir)
List * enumerateFiles(std::string dirName)
bool setWriteDir(const std::string &newDir)
const char * getUserDir()
bool mountDir(std::string newDir, const Append append)
bool mountDirSilent(std::string newDir, const Append append)
const char * getDirSeparator()
bool unmountZip2(std::string oldDir, std::string subDir)
void getFiles(std::string dirName, StringVect &list)
File * openWrite(std::string filename)
bool unmountDir(std::string oldDir)
bool unmountDirInternal(std::string oldDir, std::string subDir)
File * openAppend(std::string filename)
bool mountZip2(std::string newDir, std::string subDir, const Append append)
int eof(File *const file)
bool exists(std::string name)
std::vector< std::string > StringVect