#include <RageFileDriver.h>
Inheritance diagram for RageFileDriver:


Public Types | |
| enum | { ERROR_WRITING_NOT_SUPPORTED = -1 } |
Public Member Functions | |
| RageFileDriver (FilenameDB *db) | |
| virtual | ~RageFileDriver () |
| virtual RageFileBasic * | Open (const CString &path, int mode, int &err)=0 |
| virtual void | GetDirListing (const CString &sPath, CStringArray &AddTo, bool bOnlyDirs, bool bReturnPathToo) |
| virtual RageFileManager::FileType | GetFileType (const CString &sPath) |
| virtual int | GetFileSizeInBytes (const CString &sFilePath) |
| virtual int | GetFileHash (const CString &sPath) |
| virtual int | GetPathValue (const CString &path) |
| virtual bool | Ready () |
| virtual void | FlushDirCache (const CString &sPath) |
| virtual bool | Remove (const CString &sPath) |
| virtual bool | Remount (const CString &sPath) |
Public Attributes | |
| FilenameDB * | FDB |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in RageFileDriverMem, RageFileDriverTimeout, RageFileDriverZip, and RageFileDriverMountpoints. |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Implemented in RageFileDriverDirect, RageFileDriverMem, RageFileDriverTimeout, RageFileDriverZip, and RageFileDriverMountpoints. |
|
|
Reimplemented in RageFileDriverDirect. |
|
|
Reimplemented in RageFileDriverDirect. |
|
|
Reimplemented in RageFileDriverDirect, and RageFileDriverMem. |
|
|
|
1.3.7