NAME
Hyperman::Event::Kqueue - kqueue readiness backend for Hyperman::Loop
SYNOPSIS
use Hyperman::Event::Kqueue;
Hyperman::Event::Kqueue->available; # true on macOS / BSD
DESCRIPTION
The kqueue implementation of the Hyperman::Loop backend interface: add/modify/remove/wait over kevent(2), with timers as EVFILT_TIMER and shutdown signals as EVFILT_SIGNAL. The interface is a C vtable (include/hyperman/hyperman.h); this module reports availability and documents the backend. Hyperman::Loop->new selects it automatically on platforms that have kqueue; Hyperman::Event::Epoll, Hyperman::Event::Poll, and Hyperman::Event::IOUring implement the same vtable elsewhere.
AUTHOR
LNATION <email@lnation.org>
LICENSE AND COPYRIGHT
This software is Copyright (c) 2026 by LNATION. This is free software, licensed under the Artistic License 2.0.