|
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] |