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


Public Types | |
| enum | WriteFlags { WRITE_TEXT = 1 } |
Public Member Functions | |
| FileSourceFS (const std::string &root, bool trusted=false) | |
| ~FileSourceFS () | |
| virtual FileInfo | Lookup (const std::string &path) |
| virtual RefCountedPtr< FileData > | ReadFile (const std::string &path) |
| virtual bool | ReadDirectory (const std::string &path, std::vector< FileInfo > &output) |
| bool | MakeDirectory (const std::string &path) |
| FILE * | OpenReadStream (const std::string &path) |
| FILE * | OpenWriteStream (const std::string &path, int flags=0) |
| bool | RemoveFile (const std::string &relativePath) |
| bool | IsChildOfRoot (const std::string &path) |
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 |
| virtual FileEnumerator | Enumerate (int enumeratorFlags) |
| virtual FileEnumerator | Enumerate (const std::string &path, int enumeratorFlags) |
| virtual FileEnumerator | Recurse (const std::string &path, int enumeratorFlags=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) |
|
explicit |
| FileSystem::FileSourceFS::~FileSourceFS | ( | ) |
| bool FileSystem::FileSourceFS::IsChildOfRoot | ( | const std::string & | path | ) |

|
virtual |
| bool FileSystem::FileSourceFS::MakeDirectory | ( | const std::string & | path | ) |

| FILE * FileSystem::FileSourceFS::OpenReadStream | ( | const std::string & | path | ) |

| FILE * FileSystem::FileSourceFS::OpenWriteStream | ( | const std::string & | path, |
| int | flags = 0 |
||
| ) |

|
virtual |
|
virtual |
| bool FileSystem::FileSourceFS::RemoveFile | ( | const std::string & | relativePath | ) |
