![]()  | 
  
    DDraceNetwork Documentation
    
   | 
 
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)=0 | IStorage | pure virtual | 
| CreateFolder(const char *pFoldername, int Type)=0 | IStorage | pure virtual | 
| EInitializationType enum name | IStorage | |
| FileExists(const char *pFilename, int Type)=0 | IStorage | pure virtual | 
| FindFile(const char *pFilename, const char *pPath, int Type, char *pBuffer, int BufferSize)=0 | IStorage | pure virtual | 
| FindFiles(const char *pFilename, const char *pPath, int Type, std::set< std::string > *pEntries)=0 | IStorage | pure virtual | 
| FolderExists(const char *pFilename, int Type)=0 | IStorage | pure virtual | 
| FormatTmpPath(char *aBuf, unsigned BufSize, const char *pPath) | IStorage | static | 
| GetBinaryPath(const char *pFilename, char *pBuffer, unsigned BufferSize)=0 | IStorage | pure virtual | 
| GetBinaryPathAbsolute(const char *pFilename, char *pBuffer, unsigned BufferSize)=0 | IStorage | pure virtual | 
| GetCompletePath(int Type, const char *pDir, char *pBuffer, unsigned BufferSize)=0 | IStorage | pure virtual | 
| IInterface() | IInterface | inline | 
| InterfaceName() | IStorage | inlinestatic | 
| Kernel() | IInterface | inlineprotected | 
| ListDirectory(int Type, const char *pPath, FS_LISTDIR_CALLBACK pfnCallback, void *pUser)=0 | IStorage | pure virtual | 
| ListDirectoryInfo(int Type, const char *pPath, FS_LISTDIR_CALLBACK_FILEINFO pfnCallback, void *pUser)=0 | IStorage | pure virtual | 
| m_pKernel | IInterface | private | 
| NumPaths() const =0 | IStorage | pure virtual | 
| OpenFile(const char *pFilename, int Flags, int Type, char *pBuffer=nullptr, int BufferSize=0)=0 | IStorage | pure virtual | 
| ReadFile(const char *pFilename, int Type, void **ppResult, unsigned *pResultLen)=0 | IStorage | pure virtual | 
| ReadFileStr(const char *pFilename, int Type)=0 | IStorage | pure virtual | 
| RemoveBinaryFile(const char *pFilename)=0 | IStorage | pure virtual | 
| RemoveFile(const char *pFilename, int Type)=0 | IStorage | pure virtual | 
| RemoveFolder(const char *pFilename, int Type)=0 | IStorage | pure virtual | 
| RenameBinaryFile(const char *pOldFilename, const char *pNewFilename)=0 | IStorage | pure virtual | 
| RenameFile(const char *pOldFilename, const char *pNewFilename, int Type)=0 | IStorage | pure virtual | 
| RetrieveTimes(const char *pFilename, int Type, time_t *pCreated, time_t *pModified)=0 | IStorage | pure virtual | 
| Shutdown() | IInterface | inlinevirtual | 
| StripPathAndExtension(const char *pFilename, char *pBuffer, int BufferSize) | IStorage | static | 
| 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()=default | IInterface | virtual |