[−][src]Function ringbahn::drive::complete
pub unsafe fn complete(cqe: CompletionQueueEvent)
Complete an [iou::CompletionQueueEvent]
which was constructed from a [Completion
].
This function should be used in combination with a driver that implements [Drive
] to process
events on an io-uring instance. This function takes a CQE and processes it.
Safety
This function is only valid if the user_data in the CQE is null, the liburing timeout signifier, or a pointer to a Completion constructed using ringbahn. If you have scheduled any events on the io-uring instance using a library other than ringbahn, this method is not safe to call unless you have filtered those events out in some manner.