eve.backend.kqueue.poller
kqueue-based Layer 0 backend for macOS and BSD.
This module implements the OsPoller interface using kqueue, providing I/O readiness notification for platforms that support it (macOS, FreeBSD, OpenBSD, NetBSD, DragonFly BSD).
kqueue provides several advantages over epoll for BSD/macOS:
- Native timer support via
EVFILT_TIMER - Native signal support via
EVFILT_SIGNAL - Cross-thread wakeup via
EVFILT_USER - Unified event filtering for files, sockets, and pipes
No exported symbols.