|
Classes |
| struct | LoadedDriver |
| class | RageFileDriverMountpoints |
Typedefs |
typedef map< const RageFileBasic *,
RageFileDriver * > | FileReferences |
Functions |
| void | ReferenceAllDrivers (vector< LoadedDriver > &aDriverList) |
| void | UnreferenceAllDrivers (vector< LoadedDriver > &aDriverList) |
| bool | GrabDriver (RageFileDriver *pDriver) |
| CString | GetDirOfExecutable (CString argv0) |
| void | ChangeToDirOfExecutable (CString argv0) |
| void | NormalizePath (CString &sPath) |
| bool | ilt (const CString &a, const CString &b) |
| bool | ieq (const CString &a, const CString &b) |
| bool | SortBySecond (const pair< int, int > &a, const pair< int, int > &b) |
| void | AddReference (const RageFileBasic *obj, RageFileDriver *driver) |
| void | RemoveReference (const RageFileBasic *obj) |
| bool | PathUsesSlowFlush (const CString &sPath) |
| bool | DoesFileExist (const CString &sPath) |
| bool | IsAFile (const CString &sPath) |
| bool | IsADirectory (const CString &sPath) |
| unsigned | GetFileSizeInBytes (const CString &sPath) |
| void | GetDirListing (const CString &sPath, CStringArray &AddTo, bool bOnlyDirs, bool bReturnPathToo) |
| void | FlushDirCache () |
| unsigned int | GetHashForFile (const CString &sPath) |
| unsigned int | GetHashForDirectory (const CString &sDir) |
Variables |
| RageFileManager * | FILEMAN = NULL |
| RageEvent * | g_Mutex |
| CString | InitialWorkingDirectory |
| CString | DirOfExecutable |
| FileReferences | g_Refs |
| vector< LoadedDriver > | g_Drivers |
| RageFileDriverMountpoints * | g_Mountpoints = NULL |