[][src]Module iou::sqe

Types related to submission queue events.

The most important types here are SQE, which represents a single submission queue event, and SQEs, which represents a sequence of events that can be prepared at once.

Many of the types in this module are re-exported from the nix crate, and are used when preparing SQEs associated with specific Linux system operations.

Structs

BufferGroupId
EpollEvent
FallocateFlags

Mode argument flags for fallocate determining operation performed on a given range.

FsyncFlags
HardLinked

An Iterator of SQEs which will be hard linked together.

HardLinkedSQE
Mode
MsgFlags

Flags for send/recv and their relatives

OFlag

Configuration options for opened files.

PollFlags

These flags define the different events that can be monitored by poll and ppoll

SQE

A pending IO event.

SQEs

A sequence of SQEs from the SubmissionQueue.

SockAddrStorage
SockFlag

Additional socket options

SoftLinked

An Iterator of SQEs which will be soft linked together.

SoftLinkedSQE
SpliceFlags
StatxFlags
StatxMode
SubmissionFlags

SQE configuration flags.

TimeoutFlags

Enums

EpollOp
MmapAdvise

Usage information for a range of memory to allow for performance optimizations by the kernel.

PosixFadviseAdvice
SockAddr

Represents a socket address