NAME

Hyperman::Event::Poll - portable poll(2) backend for Hyperman::Loop

SYNOPSIS

use Hyperman::Event::Poll;
Hyperman::Event::Poll->available;   # always true

DESCRIPTION

The portability floor for the Hyperman::Loop backend interface: io readiness via poll(2), timers as a deadline list against the monotonic clock, signals via a self-pipe. Used when neither kqueue nor epoll is available; force with HYPERMAN_BACKEND=poll or Hyperman::Loop->new('poll') (useful for exercising the portable path in tests).

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.