Struct Registration

#include <IoDriver.hpp>

Opaque registration handle for an IO resource

Fields0
Examples0
Public static methods0
Public member functions7
arc::Registration&operator=()
No description provided
arc::Registration&operator=()
No description provided
arc::InterestpollReady(,,)

Polls the IO for readiness, if not ready then registers the task, cloning the waker, and returning the registration ID. If outId is set to a non-zero value, you must call unregister. Once woken up, you must call unregister or pollReady again to be woken up again.

voidunregister()
No description provided
voidclearReadiness()
No description provided
arc::SockFdfd()const
No description provided
voidreset()

Nullifies this registration, removing the IO source from the driver if no more registrations exist for the same source.