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> |