Structs§
- AtFlags
AT_*constants for use withopenat,statat, and other*atfunctions.- IoRing
- Ioring
Accept Flags - accept flags (
sqe.ioprio) - Ioring
Async Cancel Flags IORING_ASYNC_CANCEL_*flags for use withio_uring_sqe.- Ioring
CqeFlags IORING_CQE_F_*flags for use withio_uring_cqe.- Ioring
Fsync Flags IORING_FSYNC_*flags for use withio_uring_sqe.- Ioring
Msgring Flags IORING_MSG_RING_*flags for use withio_uring_sqe.- Ioring
Poll Flags IORING_POLL_*flags.- Ioring
Recv Flags - recv/recvmsg flags (
sqe.ioprio) - Ioring
Send Flags - send/sendmsg flags (
sqe.ioprio) - Ioring
SqeFlags IOSQE_*flags for use withio_uring_sqe.- Ioring
Timeout Flags IORING_TIMEOUT_*andIORING_LINK_TIMEOUT_UPDATEflags for use withio_uring_sqe.- OFlags
O_*constants for use withopenat.- Read
Write Flags RWF_*constants for use withpreadv2andpwritev2.- Recv
Flags MSG_*flags for use withrecv,recvfrom, and related functions.- Rename
Flags RENAME_*constants for use withrenameat_with.- Send
Flags MSG_*flags for use withsend,sendto, and related functions.- Socket
Flags SOCK_*constants for use withsocket_with,accept_withandacceptfrom_with.- Splice
Flags SPLICE_F_*flags for use withio_uring_sqe.- addr3_
struct - addr_
len_ struct - cmd_
op_ struct - io_
uring_ cqe - io_
uring_ ptr - A pointer in the io_uring API.
- io_
uring_ sqe
Enums§
- Advice
POSIX_FADV_*constants for use withfadvise.- Ioring
Msgring Cmds IORING_MSG_*constants which represent commands for use withIoringOp::MsgRing, (seq.addr)- Ioring
Op IORING_OP_*constants for use withio_uring_sqe.
Type Aliases§
- RawFd
- Raw file descriptors.