|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| FileSystem () | |
| virtual | ~FileSystem () |
| virtual String | getTypeStr () const =0 |
| Used for describing the file system type. | |
| virtual FileNodeRef | resolve (const Path &path)=0 |
| virtual FileNodeRef | create (const Path &path, FileNode::Mode)=0 |
| virtual bool | remove (const Path &path)=0 |
| virtual bool | rename (const Path &a, const Path &b)=0 |
| virtual Path | mapTo (const Path &path)=0 |
| virtual Path | mapFrom (const Path &path)=0 |
| FileSystemChangeNotifier * | getChangeNotifier () |
Protected Attributes | |
| FileSystemChangeNotifier * | mChangeNotifier |
| Torque::FS::FileSystem::FileSystem | ( | ) |
| virtual Torque::FS::FileSystem::~FileSystem | ( | ) | [virtual] |
| virtual String Torque::FS::FileSystem::getTypeStr | ( | ) | const [pure virtual] |
Used for describing the file system type.
Implemented in Torque::Mem::MemFileSystem, Torque::Posix::PosixFileSystem, and Torque::Win32::Win32FileSystem.
| virtual FileNodeRef Torque::FS::FileSystem::resolve | ( | const Path & | path | ) | [pure virtual] |
Implemented in Torque::Mem::MemFileSystem, Torque::Posix::PosixFileSystem, and Torque::Win32::Win32FileSystem.
| virtual FileNodeRef Torque::FS::FileSystem::create | ( | const Path & | path, | |
| FileNode::Mode | ||||
| ) | [pure virtual] |
Implemented in Torque::Mem::MemFileSystem, Torque::Posix::PosixFileSystem, and Torque::Win32::Win32FileSystem.
Implemented in Torque::Mem::MemFileSystem, Torque::Posix::PosixFileSystem, and Torque::Win32::Win32FileSystem.
Implemented in Torque::Mem::MemFileSystem, Torque::Posix::PosixFileSystem, and Torque::Win32::Win32FileSystem.
Implemented in Torque::Mem::MemFileSystem, Torque::Posix::PosixFileSystem, and Torque::Win32::Win32FileSystem.
Implemented in Torque::Mem::MemFileSystem, Torque::Posix::PosixFileSystem, and Torque::Win32::Win32FileSystem.
| FileSystemChangeNotifier* Torque::FS::FileSystem::getChangeNotifier | ( | ) | [inline] |