|
| File (std::string const &path, OpenFlags flags, uint32_t mode) |
|
| File (const File &other)=delete |
|
File & | operator= (const File &other)=delete |
|
| File (File &&other) |
|
File & | operator= (File &&other) |
|
ErrorCode | pread (ByteVector &buf, uint64_t &count, uint64_t offset) |
|
ErrorCode | pwrite (ByteVector const &buf, uint64_t &count, uint64_t offset) |
|
ErrorCode | fstat (ByteVector &buffer) const |
|
bool | valid () const |
|
ErrorCode | lastError () const |
|
|
static ErrorCode | chmod (std::string const &path, uint32_t mode) |
|
static ErrorCode | unlink (std::string const &path) |
|
static ErrorCode | createDirectory (std::string const &path, uint32_t flags) |
|
static ErrorCode | fileSize (std::string const &path, uint64_t &size) |
|
static ErrorCode | fileMode (std::string const &path, uint32_t &mode) |
|
|
int | _fd |
|
ErrorCode | _lastError |
|
The documentation for this class was generated from the following files:
- Headers/DebugServer2/Host/File.h
- Sources/Host/POSIX/File.cpp
- Sources/Host/Windows/File.cpp