[−][src]Module iou::registrar
Types related to registration and registered resources.
The Registrar
type can be used to register resources with the kernel that will be used with
a particular IoUring
instance. This can improve performance by avoiding the kernel from
reallocating resources for each IO events performed against those resources.
When file descriptors and buffers are registered with the kernel, an iterator of the type-safe
Registered
wrapper is returned. This wrapper makes it easier to correctly use
pre-registered resources. By passing a RegisteredFd
or the correct type of registered
buffer to an SQE
's prep methods, the SQE will be properly prepared to use the
pre-registered object.
Structs
Personality | |
Registered | An object registered with an io-uring instance through a |
Registrar | A |
Constants
PLACEHOLDER_FD |
Traits
UringFd | A file descriptor that can be used to prepare SQEs. |
UringReadBuf | A buffer that can be used to prepare read events. |
UringWriteBuf | A buffer that can be used to prepare write events. |
Type Definitions
RegisteredBuf | |
RegisteredBufMut | |
RegisteredBufRef | |
RegisteredFd | A member of the kernel's registered fileset. |