![]() |
Pioneer
|
#include <FileSystem.h>


Public Member Functions | |
| FileSourceUnion () | |
| ~FileSourceUnion () | |
| void | PrependSource (FileSource *fs) |
| void | AppendSource (FileSource *fs) |
| void | RemoveSource (FileSource *fs) |
| virtual FileInfo | Lookup (const std::string &path) |
| std::vector< FileInfo > | LookupAll (const std::string &path) |
| virtual RefCountedPtr< FileData > | ReadFile (const std::string &path) |
| virtual bool | ReadDirectory (const std::string &path, std::vector< FileInfo > &output) |
Public Member Functions inherited from FileSystem::FileSource | |
| FileSource (const std::string &root, bool trusted=false) | |
| virtual | ~FileSource () |
| const std::string & | GetRoot () const |
| virtual FileInfo | Lookup (const std::string &path)=0 |
| virtual RefCountedPtr< FileData > | ReadFile (const std::string &path)=0 |
| virtual bool | ReadDirectory (const std::string &path, std::vector< FileInfo > &output)=0 |
| bool | IsTrusted () const |
Additional Inherited Members | |
Protected Member Functions inherited from FileSystem::FileSource | |
| FileInfo | MakeFileInfo (const std::string &path, FileInfo::FileType entryType, Time::DateTime modTime) |
| FileInfo | MakeFileInfo (const std::string &path, FileInfo::FileType entryType) |
| FileSystem::FileSourceUnion::FileSourceUnion | ( | ) |
| FileSystem::FileSourceUnion::~FileSourceUnion | ( | ) |
| void FileSystem::FileSourceUnion::AppendSource | ( | FileSource * | fs | ) |

|
virtual |
| std::vector< FileInfo > FileSystem::FileSourceUnion::LookupAll | ( | const std::string & | path | ) |

| void FileSystem::FileSourceUnion::PrependSource | ( | FileSource * | fs | ) |

|
virtual |
Implements FileSystem::FileSource.
|
virtual |
Implements FileSystem::FileSource.
| void FileSystem::FileSourceUnion::RemoveSource | ( | FileSource * | fs | ) |