dius 0.1.0
|
Classes | |
class | IoUringHandle |
Typedefs | |
using | SQE = struct io_uring_sqe |
using | CQE = struct io_uring_cqe |
using | SetupParams = struct io_uring_params |
Functions | |
auto | 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 | sys_register (unsigned int fd, unsigned int op_code, void *arg, unsigned int nr_args) -> di::Result< int > |
auto | sys_setup (u32 entries, SetupParams *params) -> di::Result< SyncFile > |
using dius::linux::io_uring::CQE = struct io_uring_cqe |
using dius::linux::io_uring::SetupParams = struct io_uring_params |
using dius::linux::io_uring::SQE = struct io_uring_sqe |
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 > |