Torque::FS::FileSystem
Collection of FileNode objects.
Protected Attributes
Public Functions
create(const Path & path, FileNode::Mode )
Returns the file change notifier.
Used for describing the file system type.
bool
Detailed Description
Collection of FileNode objects.
File systems represent collections of FileNode objects. Functions are provided for manipulating FileNode objects but the internal organization and representation is opaque. Path names must be fully specified relative to the file system root and names cannot contain relative path information.
Protected Attributes
FileSystemChangeNotifier * mChangeNotifier
bool mReadOnly
Public Functions
FileSystem()
~FileSystem()
create(const Path & path, FileNode::Mode )
Reimplemented by: Torque::Mem::MemFileSystem, Torque::ZipFileSystem, Torque::FileSystemRedirect, Torque::Posix::PosixFileSystem, Torque::Win32::Win32FileSystem
getChangeNotifier()
Returns the file change notifier.
getTypeStr()
Used for describing the file system type.
Reimplemented by: Torque::Mem::MemFileSystem, Torque::ZipFileSystem, Torque::FileSystemRedirect, Torque::Posix::PosixFileSystem, Torque::Win32::Win32FileSystem
isReadOnly()
mapFrom(const Path & path)
Reimplemented by: Torque::Mem::MemFileSystem, Torque::ZipFileSystem, Torque::FileSystemRedirect, Torque::Posix::PosixFileSystem, Torque::Win32::Win32FileSystem
mapTo(const Path & path)
Reimplemented by: Torque::Mem::MemFileSystem, Torque::ZipFileSystem, Torque::FileSystemRedirect, Torque::Posix::PosixFileSystem, Torque::Win32::Win32FileSystem
remove(const Path & path)
Reimplemented by: Torque::Mem::MemFileSystem, Torque::ZipFileSystem, Torque::FileSystemRedirect, Torque::Posix::PosixFileSystem, Torque::Win32::Win32FileSystem
rename(const Path & a, const Path & b)
Reimplemented by: Torque::ZipFileSystem, Torque::FileSystemRedirect, Torque::Mem::MemFileSystem, Torque::Posix::PosixFileSystem, Torque::Win32::Win32FileSystem
resolve(const Path & path)
Reimplemented by: Torque::Mem::MemFileSystem, Torque::ZipFileSystem, Torque::FileSystemRedirect, Torque::Posix::PosixFileSystem, Torque::Win32::Win32FileSystem