-
-
23 Mar 2022 12:47:09 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (14)
- Testers (820 / 27 / 0)
- Kwalitee
Bus factor: 2- % Coverage
- License: perl_5
- Activity
24 month- Tools
- Download (365.89KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Carp
- Errno
- Exporter
- File::Spec
- IO
- IO::Handle
- IO::Pipely
- IO::Tty
- POE::Test::Loops
- POSIX
- Socket
- Storable
- Test::Harness
- Time::HiRes
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Modules
portable multitasking and networking framework for any event loopevent driven objects or subsystemsa simplified TCP clienta simplified TCP serveran abstract interface for buffered, non-blocking I/Obuffered, non-blocking I/O using sysread and syswriteprotocol abstractions for POE::Wheel and standalone usetranslate data between streams and blocksselect or remove items based on simple rulesparse simple HTTP requests, and serialize HTTP::Responseserialize and parse terminated records (lines)transform input and/or output within a filter stacktranslate between discrete records and blocks of themfreeze and thaw arbitrary Perl datacombine multiple POE::Filter objectsa no-op filter that passes data through unchangedan event-based application kernel in Perldocumentation for POE's event loop bridge interfacea bridge that allows POE to be driven by IO::Pollcommon signal handling routines for POE::Loop bridgesa 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 APIa high-performance array-based priority queueinternal resource managers for POE::Kernelinternal session alias manager for POE::Kernelinternal clock used for ordering the queueinternal event manager for POE::Kernelinternal reference counts manager for POE::Kernelinternal filehandle manager for POE::Kernelinternal session ID manager for POE::Kernelinternal session manager for POE::Kernelinternal signal manager for POE::Kernelloader of POE resourcesa generic event-driven taskPOE test helper to verify a sequence of eventsevent-driven mixins for POE::Sessionnon-blocking input for Cursesfollow the tail of an ever-growing fileaccept connections from regular listening socketsnon-blocking Term::ReadLine for POEnon-blocking buffered I/O mix-in for POE::Sessionportably run blocking code and programs in subprocessesnon-blocking socket creationProvides
in lib/POE/Loop/IO_Poll.pmin lib/POE/Loop/PerlSignals.pmin lib/POE/Loop/Select.pmin lib/POE/Resource/Aliases.pmin lib/POE/Resource/Events.pmin lib/POE/Resource/Extrefs.pmin lib/POE/Resource/FileHandles.pmin lib/POE/Resource/SIDs.pmin lib/POE/Resource/Sessions.pmin lib/POE/Resource/Signals.pmin lib/POE/Wheel/ReadLine.pmExamples
- 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
Module Install Instructions
To install POE, copy and paste the appropriate command in to your terminal.
cpanm POE
perl -MCPAN -e shell install POE
For more information on module installation, please visit the detailed CPAN module installation guide.