URING++
|
This is the complete list of members for uringpp::file, including all inherited members.
close() | uringpp::file | inline |
fd() const | uringpp::file | inline |
fd_ (defined in uringpp::file) | uringpp::file | protected |
file(file &&other) noexcept | uringpp::file | inline |
file(std::shared_ptr< event_loop > loop, int fd) | uringpp::file | inline |
fsync(int flags) | uringpp::file | inline |
loop_ (defined in uringpp::file) | uringpp::file | protected |
noncopyable()=default (defined in uringpp::noncopyable) | uringpp::noncopyable | |
noncopyable(noncopyable &&)=default (defined in uringpp::noncopyable) | uringpp::noncopyable | |
noncopyable(noncopyable const &)=delete (defined in uringpp::noncopyable) | uringpp::noncopyable | |
open(std::shared_ptr< event_loop > loop, char const *path, int flags, mode_t mode) | uringpp::file | inlinestatic |
openat(std::shared_ptr< event_loop > loop, dir const &dir, char const *path, int flags, mode_t mode) | uringpp::file | inlinestatic |
openat2(std::shared_ptr< event_loop > loop, dir const &dir, char const *path, struct open_how *how) | uringpp::file | inlinestatic |
operator=(noncopyable const &)=delete (defined in uringpp::noncopyable) | uringpp::noncopyable | |
operator=(noncopyable &&)=default (defined in uringpp::noncopyable) | uringpp::noncopyable | |
read(void *buf, size_t count, off_t offset=0) | uringpp::file | inline |
read_fixed(void *buf, size_t count, off_t offset, int buf_index) | uringpp::file | inline |
readv(struct iovec const *iov, int iovcnt, off_t offset=0) | uringpp::file | inline |
splice_from(pipe const &in, loff_t off_out, size_t nbytes, unsigned flags) | uringpp::file | inline |
splice_to(loff_t off_in, size_t nbytes, pipe const &out, unsigned flags) | uringpp::file | inline |
sync_file_range(off_t offset, off_t nbytes, unsigned sync_range_flags) | uringpp::file | inline |
tee(file const &out, size_t count, unsigned int flags) | uringpp::file | inline |
tee(socket const &out, size_t count, unsigned int flags) | uringpp::file | inline |
write(void const *buf, size_t count, off_t offset=0) | uringpp::file | inline |
write_fixed(void const *buf, size_t count, off_t offset, int buf_index) | uringpp::file | inline |
writev(struct iovec const *iov, int iovcnt, off_t offset=0) | uringpp::file | inline |
~file() | uringpp::file | inline |