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.