|
enum | FileSystem::Action {
FileSystem::CreateFile = 0,
FileSystem::ReadFile,
FileSystem::WriteFile,
FileSystem::StatFile,
FileSystem::DeleteFile,
FileSystem::WaitFile,
FileSystem::MountFileSystem,
FileSystem::WaitFileSystem,
FileSystem::GetFileSystems
} |
| Actions which may be performed on a filesystem. More...
|
|
enum | FileSystem::Result {
FileSystem::Success = 0,
FileSystem::InvalidArgument,
FileSystem::NotFound,
FileSystem::RetryAgain,
FileSystem::IOError,
FileSystem::PermissionDenied,
FileSystem::AlreadyExists,
FileSystem::NotSupported,
FileSystem::RedirectRequest,
FileSystem::IpcError,
FileSystem::TimedOut
} |
| Result code for filesystem Actions. More...
|
|
enum | FileSystem::FileType {
FileSystem::RegularFile = 0,
FileSystem::DirectoryFile = 1,
FileSystem::BlockDeviceFile = 2,
FileSystem::CharacterDeviceFile = 3,
FileSystem::SymlinkFile = 4,
FileSystem::FIFOFile = 5,
FileSystem::SocketFile = 6,
FileSystem::UnknownFile = 7
} |
| All possible filetypes. More...
|
|
enum | FileSystem::FileMode {
FileSystem::OwnerR = 0400,
FileSystem::OwnerW = 0200,
FileSystem::OwnerX = 0100,
FileSystem::OwnerRW = 0600,
FileSystem::OwnerRX = 0500,
FileSystem::OwnerRWX = 0700,
FileSystem::GroupR = 0040,
FileSystem::GroupW = 0020,
FileSystem::GroupX = 0010,
FileSystem::GroupRW = 0060,
FileSystem::GroupRX = 0050,
FileSystem::GroupRWX = 0070,
FileSystem::OtherR = 0004,
FileSystem::OtherW = 0002,
FileSystem::OtherX = 0001,
FileSystem::OtherRW = 0006,
FileSystem::OtherRX = 0005,
FileSystem::OtherRWX = 0007
} |
| File access permissions. More...
|
|
enum | FileSystem::WaitStatus { FileSystem::Readable = (1 << 0),
FileSystem::Writable = (1 << 1)
} |
| WaitSet status flags. More...
|
|