#include "di/sync/prelude.h"#include "di/vocab/error/prelude.h"#include "dius/memory_region.h"#include "dius/sync_file.h"Go to the source code of this file.
Classes | |
| class | dius::linux::io_uring::IoUringHandle |
Namespaces | |
| namespace | dius |
| namespace | dius::linux |
| namespace | dius::linux::io_uring |
Typedefs | |
| using | dius::linux::io_uring::SQE = struct io_uring_sqe |
| using | dius::linux::io_uring::CQE = struct io_uring_cqe |
| using | dius::linux::io_uring::SetupParams = struct io_uring_params |
Functions | |
| auto | dius::linux::io_uring::sys_enter (unsigned int fd, unsigned int to_submit, unsigned int min_complete, unsigned int flags, void const *arg, size_t arg_size) -> di::Result< int > |
| auto | dius::linux::io_uring::sys_register (unsigned int fd, unsigned int op_code, void *arg, unsigned int nr_args) -> di::Result< int > |
| auto | dius::linux::io_uring::sys_setup (u32 entries, SetupParams *params) -> di::Result< SyncFile > |