KqueueWakeup.armWakeup
void armWakeup(int kq, ulong userData) static @trusted nothrow @nogcArm the wakeup filter by registering EVFILT_USER on the kqueue.
Must be called once during loop initialisation before any call to triggerWakeup. The filter is registered with EV_ADD |
EV_CLEAR so it re-arms automatically after each trigger.
Parameters
kq | The kqueue file descriptor. |
userData | Opaque value stored in kevent.udata. |