Modules
portable multitasking and networking framework for any event loop
event driven objects or subsystems
a simplified TCP client
a simplified TCP server
an abstract interface for buffered, non-blocking I/O
buffered, non-blocking I/O using sysread and syswrite
protocol abstractions for POE::Wheel and standalone use
translate data between streams and blocks
select or remove items based on simple rules
parse simple HTTP requests, and serialize HTTP::Response
serialize and parse terminated records (lines)
transform input and/or output within a filter stack
translate between discrete records and blocks of them
freeze and thaw arbitrary Perl data
combine multiple POE::Filter objects
a no-op filter that passes data through unchanged
an event-based application kernel in Perl
documentation for POE's event loop bridge interface
a bridge that allows POE to be driven by IO::Poll
common signal handling routines for POE::Loop bridges
a bridge that allows POE to be driven by select(2)
an event-driven state machine (nondeterministic finite automaton)
Deprecated and replaced with delegates to IO::Pipely.
Deprecated and replaced with delegates to IO::Pipely.
Deprecated and replaced with delegates to IO::Pipely.
a flexible, generic priority queue API
a high-performance array-based priority queue
internal resource managers for POE::Kernel
internal session alias manager for POE::Kernel
internal clock used for ordering the queue
internal event manager for POE::Kernel
internal reference counts manager for POE::Kernel
internal filehandle manager for POE::Kernel
internal session ID manager for POE::Kernel
internal session manager for POE::Kernel
internal signal manager for POE::Kernel
loader of POE resources
a generic event-driven task
POE test helper to verify a sequence of events
event-driven mixins for POE::Session
non-blocking input for Curses
follow the tail of an ever-growing file
accept connections from regular listening sockets
non-blocking Term::ReadLine for POE
non-blocking buffered I/O mix-in for POE::Session
portably run blocking code and programs in subprocesses
non-blocking socket creation
Provides
in lib/POE/Loop/IO_Poll.pm
in lib/POE/Loop/PerlSignals.pm
in lib/POE/Loop/Select.pm
in lib/POE/Resource/Aliases.pm
in lib/POE/Resource/Events.pm
in lib/POE/Resource/Extrefs.pm
in lib/POE/Resource/FileHandles.pm
in lib/POE/Resource/SIDs.pm
in lib/POE/Resource/Sessions.pm
in lib/POE/Resource/Signals.pm
in lib/POE/Wheel/ReadLine.pm
Examples
- examples/README.samples
- examples/create.perl
- examples/fakelogin.perl
- examples/forkbomb.perl
- examples/names.perl
- examples/objmaps.perl
- examples/objsessions.perl
- examples/packagesessions.perl
- examples/queue.perl
- examples/selects.perl
- examples/sessions.perl
- examples/signals.perl
- examples/tcp_watermarks.perl
- examples/thrash.perl
- examples/watermarks.perl
- examples/wheels2.perl