|
| AsyncFileDescriptor (int fd) |
|
| AsyncFileDescriptor (AsyncFileDescriptor &&rhs) noexcept |
|
| AsyncFileDescriptor (const AsyncFileDescriptor &rhs) noexcept=delete |
|
AsyncFileDescriptor & | operator= (AsyncFileDescriptor &&rhs) noexcept |
|
AsyncFileDescriptor & | operator= (const AsyncFileDescriptor &rhs)=delete |
|
bool | operator== (int fd) const |
|
int | open (const std::string &path, const char *modes, int flags) |
|
bool | isOpened () const |
|
int | read (void *ptr, size_t bufferSize, size_t offset, size_t &outReadSize) |
|
int | truncate (int64_t newSize) |
|
int | seek (int64_t pos, int origin, int64_t &outFilepos) |
|
int | pwrite (const void *buf, size_t count, off_t offset, size_t &written) |
|
int | close () |
|
|
int | fd_ = INVALID_FILE_DESCRIPTOR |
|
|
static constexpr int | INVALID_FILE_DESCRIPTOR = -1 |
|
The documentation for this struct was generated from the following file: