DDraceNetwork Docs
IStorage Member List

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

CalculateHashes(const char *pFilename, int Type, SHA256_DIGEST *pSha256, unsigned *pCrc=nullptr)=0IStoragepure virtual
CreateFolder(const char *pFoldername, int Type)=0IStoragepure virtual
FileExists(const char *pFilename, int Type)=0IStoragepure virtual
FindFile(const char *pFilename, const char *pPath, int Type, char *pBuffer, int BufferSize)=0IStoragepure virtual
FindFiles(const char *pFilename, const char *pPath, int Type, std::set< std::string > *pEntries)=0IStoragepure virtual
FolderExists(const char *pFilename, int Type)=0IStoragepure virtual
FormatTmpPath(char *aBuf, unsigned BufSize, const char *pPath)IStoragestatic
GetBinaryPath(const char *pFilename, char *pBuffer, unsigned BufferSize)=0IStoragepure virtual
GetBinaryPathAbsolute(const char *pFilename, char *pBuffer, unsigned BufferSize)=0IStoragepure virtual
GetCompletePath(int Type, const char *pDir, char *pBuffer, unsigned BufferSize)=0IStoragepure virtual
IInterface()IInterfaceinline
InterfaceName()IStorageinlinestatic
Kernel()IInterfaceinlineprotected
ListDirectory(int Type, const char *pPath, FS_LISTDIR_CALLBACK pfnCallback, void *pUser)=0IStoragepure virtual
ListDirectoryInfo(int Type, const char *pPath, FS_LISTDIR_CALLBACK_FILEINFO pfnCallback, void *pUser)=0IStoragepure virtual
m_pKernelIInterfaceprivate
NumPaths() const =0IStoragepure virtual
OpenFile(const char *pFilename, int Flags, int Type, char *pBuffer=nullptr, int BufferSize=0)=0IStoragepure virtual
ReadFile(const char *pFilename, int Type, void **ppResult, unsigned *pResultLen)=0IStoragepure virtual
ReadFileStr(const char *pFilename, int Type)=0IStoragepure virtual
RemoveBinaryFile(const char *pFilename)=0IStoragepure virtual
RemoveFile(const char *pFilename, int Type)=0IStoragepure virtual
RemoveFolder(const char *pFilename, int Type)=0IStoragepure virtual
RenameBinaryFile(const char *pOldFilename, const char *pNewFilename)=0IStoragepure virtual
RenameFile(const char *pOldFilename, const char *pNewFilename, int Type)=0IStoragepure virtual
RetrieveTimes(const char *pFilename, int Type, time_t *pCreated, time_t *pModified)=0IStoragepure virtual
Shutdown()IInterfaceinlinevirtual
STORAGETYPE_BASIC enum valueIStorage
STORAGETYPE_CLIENT enum valueIStorage
STORAGETYPE_SERVER enum valueIStorage
StripPathAndExtension(const char *pFilename, char *pBuffer, int BufferSize)IStoragestatic
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