NAME

Hyperman::Event::Epoll - epoll readiness backend for Hyperman::Loop

SYNOPSIS

use Hyperman::Event::Epoll;
Hyperman::Event::Epoll->available;   # true on Linux

DESCRIPTION

The Linux implementation of the Hyperman::Loop backend interface: io readiness via epoll(7) with a combined per-fd mask, timers via timerfd_create(2), and shutdown signals via signalfd(2) (the signals are blocked and read as data). Selected automatically on Linux; force with HYPERMAN_BACKEND=epoll or Hyperman::Loop->new('epoll').

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.