DDraceNetwork Docs
|
This is the complete list of members for CStorage, including all inherited members.
AddDefaultPaths() | CStorage | inline |
AddPath(const char *pPath) | CStorage | inline |
CalculateHashes(const char *pFilename, int Type, SHA256_DIGEST *pSha256, unsigned *pCrc) override | CStorage | inlinevirtual |
Create(int StorageType, int NumArgs, const char **ppArguments) | CStorage | inlinestatic |
CreateFolder(const char *pFoldername, int Type) override | CStorage | inlinevirtual |
CStorage() | CStorage | inline |
FileExists(const char *pFilename, int Type) override | CStorage | inlinevirtual |
FindBinarydir(const char *pArgv0) | CStorage | inline |
FindDatadir(const char *pArgv0) | CStorage | inline |
FindFile(const char *pFilename, const char *pPath, int Type, char *pBuffer, int BufferSize) override | CStorage | inlinevirtual |
FindFileCallback(const char *pName, int IsDir, int Type, void *pUser) | CStorage | inlinestatic |
FindFiles(const char *pFilename, const char *pPath, int Type, std::set< std::string > *pEntries) override | CStorage | inlinevirtual |
FindFilesCallback(const char *pName, int IsDir, int Type, void *pUser) | CStorage | inlinestatic |
FolderExists(const char *pFilename, int Type) override | CStorage | inlinevirtual |
FormatTmpPath(char *aBuf, unsigned BufSize, const char *pPath) | IStorage | static |
GenericExists(const char *pFilename, int Type, F &&CheckFunction) | CStorage | inline |
GetBinaryPath(const char *pFilename, char *pBuffer, unsigned BufferSize) override | CStorage | inlinevirtual |
GetBinaryPathAbsolute(const char *pFilename, char *pBuffer, unsigned BufferSize) override | CStorage | inlinevirtual |
GetCompletePath(int Type, const char *pDir, char *pBuffer, unsigned BufferSize) override | CStorage | inlinevirtual |
GetPath(int Type, const char *pDir, char *pBuffer, unsigned BufferSize) | CStorage | inline |
IInterface() | IInterface | inline |
Init(int StorageType, int NumArgs, const char **ppArguments) | CStorage | inline |
InterfaceName() | IStorage | inlinestatic |
Kernel() | IInterface | inlineprotected |
ListDirectory(int Type, const char *pPath, FS_LISTDIR_CALLBACK pfnCallback, void *pUser) override | CStorage | inlinevirtual |
ListDirectoryInfo(int Type, const char *pPath, FS_LISTDIR_CALLBACK_FILEINFO pfnCallback, void *pUser) override | CStorage | inlinevirtual |
ListDirectoryInfoUniqueCallback(const CFsFileInfo *pInfo, int IsDir, int Type, void *pUser) | CStorage | inlinestatic |
ListDirectoryUniqueCallback(const char *pName, int IsDir, int Type, void *pUser) | CStorage | inlinestatic |
LoadPaths(const char *pArgv0) | CStorage | inline |
m_aaStoragePaths | CStorage | |
m_aBinarydir | CStorage | |
m_aCurrentdir | CStorage | |
m_aDatadir | CStorage | |
m_aUserdir | CStorage | |
m_NumPaths | CStorage | |
m_pKernel | IInterface | private |
NumPaths() const override | CStorage | inlinevirtual |
OpenFile(const char *pFilename, int Flags, int Type, char *pBuffer=0, int BufferSize=0) override | CStorage | inlinevirtual |
ReadFile(const char *pFilename, int Type, void **ppResult, unsigned *pResultLen) override | CStorage | inlinevirtual |
ReadFileStr(const char *pFilename, int Type) override | CStorage | inlinevirtual |
RemoveBinaryFile(const char *pFilename) override | CStorage | inlinevirtual |
RemoveFile(const char *pFilename, int Type) override | CStorage | inlinevirtual |
RemoveFolder(const char *pFilename, int Type) override | CStorage | inlinevirtual |
RenameBinaryFile(const char *pOldFilename, const char *pNewFilename) override | CStorage | inlinevirtual |
RenameFile(const char *pOldFilename, const char *pNewFilename, int Type) override | CStorage | inlinevirtual |
RetrieveTimes(const char *pFilename, int Type, time_t *pCreated, time_t *pModified) override | CStorage | inlinevirtual |
Shutdown() | IInterface | inlinevirtual |
STORAGETYPE_BASIC enum value | IStorage | |
STORAGETYPE_CLIENT enum value | IStorage | |
STORAGETYPE_SERVER enum value | IStorage | |
StripPathAndExtension(const char *pFilename, char *pBuffer, int BufferSize) | IStorage | static |
TranslateType(int &Type, const char *pPath) | CStorage | inline |
TYPE_ABSOLUTE enum value | IStorage | |
TYPE_ALL enum value | IStorage | |
TYPE_ALL_OR_ABSOLUTE enum value | IStorage | |
TYPE_SAVE enum value | IStorage | |
TYPE_SAVE_OR_ABSOLUTE enum value | IStorage | |
~IInterface() | IInterface | inlinevirtual |