| 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] |
| DirectFilenameDB(CString root) | DirectFilenameDB | |
| 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] |
| PopulateFileSet(FileSet &fs, const CString &sPath) | DirectFilenameDB | [protected, virtual] |
| ResolvePath(CString &path) | FilenameDB | |
| root | DirectFilenameDB | [protected] |
| SetRoot(CString root) | DirectFilenameDB | |
| ~FilenameDB() | FilenameDB | [inline, virtual] |