AddFile(const CString &sPath, int size, int hash, void *priv=NULL) | FilenameDB | |
DelFile(const CString &sPath) | FilenameDB | |
DelFileSet(map< CString, FileSet * >::iterator dir) | FilenameDB | [protected] |
dirs | FilenameDB | [protected] |
ExpireSeconds | FilenameDB | [protected] |
FilenameDB() | FilenameDB | [inline] |
FlushDirCache() | FilenameDB | |
GetDirListing(CString sPath, CStringArray &AddTo, bool bOnlyDirs, bool bReturnPathToo) | FilenameDB | |
GetFile(const CString &path) | FilenameDB | |
GetFileHash(const CString &sFilePath) | FilenameDB | |
GetFilePriv(const CString &path) | FilenameDB | |
GetFilesEqualTo(const CString &dir, const CString &fn, vector< CString > &out, bool bOnlyDirs) | FilenameDB | [protected] |
GetFileSet(CString dir, bool create=true) | FilenameDB | [protected] |
GetFileSetCopy(CString dir, FileSet &out) | FilenameDB | |
GetFileSize(const CString &path) | FilenameDB | |
GetFilesMatching(const CString &dir, const CString &beginning, const CString &containing, const CString &ending, vector< CString > &out, bool bOnlyDirs) | FilenameDB | [protected] |
GetFilesSimpleMatch(const CString &dir, const CString &fn, vector< CString > &out, bool bOnlyDirs) | FilenameDB | |
GetFileType(const CString &path) | FilenameDB | |
m_Mutex | FilenameDB | [protected] |
m_pWorker | TimedFilenameDB | [private] |
PopulateFileSet(FileSet &fs, const CString &sPath) | TimedFilenameDB | [inline, virtual] |
ResolvePath(CString &path) | FilenameDB | |
SetWorker(ThreadedFileWorker *pWorker) | TimedFilenameDB | [inline] |
TimedFilenameDB() | TimedFilenameDB | [inline] |
~FilenameDB() | FilenameDB | [inline, virtual] |