Opaque registration handle for an IO resource
Struct Registration
Fields0
Examples0
Public static methods0
Public member functions7
arc::Registration&operator=(arc::Registration&&other)
No description provided
arc::Registration&operator=()
No description provided
arc::InterestpollReady(arc::Interestinterest,,uint64_t&outId)
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.
voidclearReadiness(arc::Interestinterest)
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.