|
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 |