DDraceNetwork Docs
CStorage Member List

This is the complete list of members for CStorage, including all inherited members.

AddDefaultPaths()CStorageinline
AddPath(const char *pPath)CStorageinline
CalculateHashes(const char *pFilename, int Type, SHA256_DIGEST *pSha256, unsigned *pCrc) overrideCStorageinlinevirtual
Create(int StorageType, int NumArgs, const char **ppArguments)CStorageinlinestatic
CreateFolder(const char *pFoldername, int Type) overrideCStorageinlinevirtual
CStorage()CStorageinline
FileExists(const char *pFilename, int Type) overrideCStorageinlinevirtual
FindBinarydir(const char *pArgv0)CStorageinline
FindDatadir(const char *pArgv0)CStorageinline
FindFile(const char *pFilename, const char *pPath, int Type, char *pBuffer, int BufferSize) overrideCStorageinlinevirtual
FindFileCallback(const char *pName, int IsDir, int Type, void *pUser)CStorageinlinestatic
FindFiles(const char *pFilename, const char *pPath, int Type, std::set< std::string > *pEntries) overrideCStorageinlinevirtual
FindFilesCallback(const char *pName, int IsDir, int Type, void *pUser)CStorageinlinestatic
FolderExists(const char *pFilename, int Type) overrideCStorageinlinevirtual
FormatTmpPath(char *aBuf, unsigned BufSize, const char *pPath)IStoragestatic
GenericExists(const char *pFilename, int Type, F &&CheckFunction)CStorageinline
GetBinaryPath(const char *pFilename, char *pBuffer, unsigned BufferSize) overrideCStorageinlinevirtual
GetBinaryPathAbsolute(const char *pFilename, char *pBuffer, unsigned BufferSize) overrideCStorageinlinevirtual
GetCompletePath(int Type, const char *pDir, char *pBuffer, unsigned BufferSize) overrideCStorageinlinevirtual
GetPath(int Type, const char *pDir, char *pBuffer, unsigned BufferSize)CStorageinline
IInterface()IInterfaceinline
Init(int StorageType, int NumArgs, const char **ppArguments)CStorageinline
InterfaceName()IStorageinlinestatic
Kernel()IInterfaceinlineprotected
ListDirectory(int Type, const char *pPath, FS_LISTDIR_CALLBACK pfnCallback, void *pUser) overrideCStorageinlinevirtual
ListDirectoryInfo(int Type, const char *pPath, FS_LISTDIR_CALLBACK_FILEINFO pfnCallback, void *pUser) overrideCStorageinlinevirtual
ListDirectoryInfoUniqueCallback(const CFsFileInfo *pInfo, int IsDir, int Type, void *pUser)CStorageinlinestatic
ListDirectoryUniqueCallback(const char *pName, int IsDir, int Type, void *pUser)CStorageinlinestatic
LoadPaths(const char *pArgv0)CStorageinline
m_aaStoragePathsCStorage
m_aBinarydirCStorage
m_aCurrentdirCStorage
m_aDatadirCStorage
m_aUserdirCStorage
m_NumPathsCStorage
m_pKernelIInterfaceprivate
NumPaths() const overrideCStorageinlinevirtual
OpenFile(const char *pFilename, int Flags, int Type, char *pBuffer=0, int BufferSize=0) overrideCStorageinlinevirtual
ReadFile(const char *pFilename, int Type, void **ppResult, unsigned *pResultLen) overrideCStorageinlinevirtual
ReadFileStr(const char *pFilename, int Type) overrideCStorageinlinevirtual
RemoveBinaryFile(const char *pFilename) overrideCStorageinlinevirtual
RemoveFile(const char *pFilename, int Type) overrideCStorageinlinevirtual
RemoveFolder(const char *pFilename, int Type) overrideCStorageinlinevirtual
RenameBinaryFile(const char *pOldFilename, const char *pNewFilename) overrideCStorageinlinevirtual
RenameFile(const char *pOldFilename, const char *pNewFilename, int Type) overrideCStorageinlinevirtual
RetrieveTimes(const char *pFilename, int Type, time_t *pCreated, time_t *pModified) overrideCStorageinlinevirtual
Shutdown()IInterfaceinlinevirtual
STORAGETYPE_BASIC enum valueIStorage
STORAGETYPE_CLIENT enum valueIStorage
STORAGETYPE_SERVER enum valueIStorage
StripPathAndExtension(const char *pFilename, char *pBuffer, int BufferSize)IStoragestatic
TranslateType(int &Type, const char *pPath)CStorageinline
TYPE_ABSOLUTE enum valueIStorage
TYPE_ALL enum valueIStorage
TYPE_ALL_OR_ABSOLUTE enum valueIStorage
TYPE_SAVE enum valueIStorage
TYPE_SAVE_OR_ABSOLUTE enum valueIStorage
~IInterface()IInterfaceinlinevirtual