|
| bool | Init (EInitializationType InitializationType, int NumArgs, const char **ppArguments) |
| |
| bool | LoadPathsFromFile (const char *pArgv0) |
| |
| bool | AddDefaultPaths () |
| |
| bool | AddPath (const char *pPath) |
| |
| void | FindUserDirectory () |
| |
| void | FindDataDirectory (const char *pArgv0) |
| |
| bool | FindCurrentDirectory () |
| |
| void | FindBinaryDirectory (const char *pArgv0) |
| |
| int | NumPaths () const override |
| |
| void | ListDirectoryInfo (int Type, const char *pPath, FS_LISTDIR_CALLBACK_FILEINFO pfnCallback, void *pUser) override |
| |
| void | ListDirectory (int Type, const char *pPath, FS_LISTDIR_CALLBACK pfnCallback, void *pUser) override |
| |
| const char * | GetPath (int Type, const char *pDir, char *pBuffer, unsigned BufferSize) const |
| |
| void | TranslateType (int &Type, const char *pPath) const |
| |
| IOHANDLE | OpenFile (const char *pFilename, int Flags, int Type, char *pBuffer=nullptr, int BufferSize=0) override |
| |
| template<typename F > |
| bool | GenericExists (const char *pFilename, int Type, F &&CheckFunction) const |
| |
| bool | FileExists (const char *pFilename, int Type) override |
| |
| bool | FolderExists (const char *pFilename, int Type) override |
| |
| bool | ReadFile (const char *pFilename, int Type, void **ppResult, unsigned *pResultLen) override |
| |
| char * | ReadFileStr (const char *pFilename, int Type) override |
| |
| bool | RetrieveTimes (const char *pFilename, int Type, time_t *pCreated, time_t *pModified) override |
| |
| bool | CalculateHashes (const char *pFilename, int Type, SHA256_DIGEST *pSha256, unsigned *pCrc) override |
| |
| bool | FindFile (const char *pFilename, const char *pPath, int Type, char *pBuffer, int BufferSize) override |
| |
| size_t | FindFiles (const char *pFilename, const char *pPath, int Type, std::set< std::string > *pEntries) override |
| |
| bool | RemoveFile (const char *pFilename, int Type) override |
| |
| bool | RemoveFolder (const char *pFilename, int Type) override |
| |
| bool | RemoveBinaryFile (const char *pFilename) override |
| |
| bool | RenameFile (const char *pOldFilename, const char *pNewFilename, int Type) override |
| |
| bool | RenameBinaryFile (const char *pOldFilename, const char *pNewFilename) override |
| |
| bool | CreateFolder (const char *pFoldername, int Type) override |
| |
| void | GetCompletePath (int Type, const char *pDir, char *pBuffer, unsigned BufferSize) override |
| |
| const char * | GetBinaryPath (const char *pFilename, char *pBuffer, unsigned BufferSize) override |
| |
| const char * | GetBinaryPathAbsolute (const char *pFilename, char *pBuffer, unsigned BufferSize) override |
| |
| | IInterface () |
| |
| virtual void | Shutdown () |
| |
| virtual | ~IInterface ()=default |
| |
|
| static int | ListDirectoryInfoUniqueCallback (const CFsFileInfo *pInfo, int IsDir, int Type, void *pUser) |
| |
| static int | ListDirectoryUniqueCallback (const char *pName, int IsDir, int Type, void *pUser) |
| |
| static int | FindFileCallback (const char *pName, int IsDir, int Type, void *pUser) |
| |
| static int | FindFilesCallback (const char *pName, int IsDir, int Type, void *pUser) |
| |
| static IStorage * | Create (EInitializationType InitializationType, int NumArgs, const char **ppArguments) |
| |
| static const char * | InterfaceName () |
| |
| static void | StripPathAndExtension (const char *pFilename, char *pBuffer, int BufferSize) |
| |
| static const char * | FormatTmpPath (char *aBuf, unsigned BufSize, const char *pPath) |
| |
◆ AddDefaultPaths()
| bool CStorage::AddDefaultPaths |
( |
| ) |
|
|
inline |
◆ AddPath()
◆ CalculateHashes()
◆ Create()
◆ CreateFolder()
◆ FileExists()
◆ FindBinaryDirectory()
◆ FindCurrentDirectory()
| bool CStorage::FindCurrentDirectory |
( |
| ) |
|
|
inline |
◆ FindDataDirectory()
◆ FindFile()
◆ FindFileCallback()
◆ FindFiles()
◆ FindFilesCallback()
◆ FindUserDirectory()
| void CStorage::FindUserDirectory |
( |
| ) |
|
|
inline |
◆ FolderExists()
◆ GenericExists()
| bool CStorage::GenericExists |
( |
const char * |
pFilename, |
|
|
int |
Type, |
|
|
F && |
CheckFunction |
|
) |
| const |
|
inline |
◆ GetBinaryPath()
◆ GetBinaryPathAbsolute()
◆ GetCompletePath()
◆ GetPath()
◆ Init()
◆ ListDirectory()
◆ ListDirectoryInfo()
◆ ListDirectoryInfoUniqueCallback()
◆ ListDirectoryUniqueCallback()
◆ LoadPathsFromFile()
◆ NumPaths()
| int CStorage::NumPaths |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OpenFile()
◆ ReadFile()
◆ ReadFileStr()
◆ RemoveBinaryFile()
◆ RemoveFile()
◆ RemoveFolder()
◆ RenameBinaryFile()
◆ RenameFile()
◆ RetrieveTimes()
◆ TranslateType()
◆ m_aaStoragePaths
◆ m_aBinarydir
◆ m_aCurrentdir
◆ m_aDatadir
◆ m_aUserdir
◆ m_NumPaths
| int CStorage::m_NumPaths = 0 |
|
private |
The documentation for this class was generated from the following file: