#include <platform/linux/dius/linux/io_uring_context.h>
|
auto | tag_invoke (di::Tag< di::execution::async_read_some >, AsyncFile &self, di::Span< di::Byte > buffer, di::Optional< u64 > offset) |
|
auto | tag_invoke (di::Tag< di::execution::async_write_some >, AsyncFile &self, di::Span< di::Byte const > buffer, di::Optional< u64 > offset) |
|
◆ AsyncFile()
◆ create_mode()
auto dius::linux::AsyncFile::create_mode |
( |
| ) |
const -> u16 |
|
inline |
◆ fd()
auto dius::linux::AsyncFile::fd |
( |
| ) |
const -> int |
|
inline |
◆ mode()
auto dius::linux::AsyncFile::mode |
( |
| ) |
const -> OpenMode |
|
inline |
◆ parent()
◆ path()
auto dius::linux::AsyncFile::path |
( |
| ) |
const -> di::Path const& |
|
inline |
◆ set_fd()
void dius::linux::AsyncFile::set_fd |
( |
int | fd | ) |
|
|
inline |
◆ tag_invoke [1/2]
auto tag_invoke |
( |
di::Tag< di::execution::async_read_some > | , |
|
|
AsyncFile & | self, |
|
|
di::Span< di::Byte > | buffer, |
|
|
di::Optional< u64 > | offset ) |
|
friend |
◆ tag_invoke [2/2]
auto tag_invoke |
( |
di::Tag< di::execution::async_write_some > | , |
|
|
AsyncFile & | self, |
|
|
di::Span< di::Byte const > | buffer, |
|
|
di::Optional< u64 > | offset ) |
|
friend |
The documentation for this class was generated from the following file: