Search results for "dist:POE filter"
POE::Filter - protocol abstractions for POE::Wheel and standalone use
POE::Filter objects plug into the wheels and define how the data will be serialized for writing and parsed after reading. POE::Wheel objects are responsible for moving data, and POE::Filter objects define how the data should look. POE::Filter objects...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::Map - transform input and/or output within a filter stack
POE::Filter::Map transforms data inside the filter stack. It may be used to transform input, output, or both depending on how it is constructed. This filter is named and modeled after Perl's built-in map() function. POE::Filter::Map is designed to be...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::Line - serialize and parse terminated records (lines)
POE::Filter::Line parses stream data into terminated records. The default parser interprets newlines as the record terminator, and the default serializer appends network newlines (CR/LF, or "\x0D\x0A") to outbound records. Record terminators are remo...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::Grep - select or remove items based on simple rules
POE::Filter::Grep selects or removes items based on simple tests. It may be used to filter input, output, or both. This filter is named and modeled after Perl's built-in grep() function. POE::Filter::Grep is designed to be combined with other filters...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::HTTPD - parse simple HTTP requests, and serialize HTTP::Response
POE::Filter::HTTPD interprets input streams as HTTP 0.9, 1.0 or 1.1 requests. It returns a HTTP::Request objects upon successfully parsing a request. On failure, it returns an HTTP::Response object describing the failure. The intention is that applic...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::Block - translate data between streams and blocks
POE::Filter::Block translates data between serial streams and blocks. It can handle fixed-length and length-prepended blocks, and it may be extended to handle other block types. Fixed-length blocks are used when Block's constructor is called with a B...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::Stream - a no-op filter that passes data through unchanged
POE::Filter::Stream passes data through without changing it. It follows POE::Filter's API and implements no new functionality. In the "SYNOPSIS", POE::Filter::Stream is used to collect keystrokes without any interpretation and display output without ...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::Reference - freeze and thaw arbitrary Perl data
POE::Filter::Reference allows programs to send and receive arbitrary Perl data structures without worrying about a line protocol. Its put() method serializes Perl data into a byte stream suitable for transmission. get_one() parses the data structures...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::Stackable - combine multiple POE::Filter objects
POE::Filter::Stackable combines multiple filters together in such a way that they appear to be a single filter. All the usual POE::Filter methods work, but data is secretly passed through the stacked filters before it is returned. POE::Wheel objects ...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Filter::RecordBlock - translate between discrete records and blocks of them
On input, POE::Filter::RecordBlock translates a stream of discrete items into a "block" of them. It does this by collecting items until it has BlockSize of them, then returning the lot of them in an array reference. On output, this module flattens ar...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE - portable multitasking and networking framework for any event loop
POE is a framework for cooperative, event driven multitasking and networking in Perl. Other languages have similar frameworks. Python has Twisted. TCL has "the event loop". POE provides a unified interface for several other event loops, including sel...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Wheel - event-driven mixins for POE::Session
A POE::Wheel object encapsulates a bundle of event handlers that perform a specific task. It also manages the event watchers that trigger those handlers. Object lifetime is very important for POE wheels. At creation time, most wheels will add anonymo...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Queue - a flexible, generic priority queue API
Priority queues may be implemented a number of ways, but they tend to behave similar to lists that are kept in order by some kind of "priority". Enqueued items are stored such that the "next" item to be retrieved is the one with the highest priority....
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Driver - an abstract interface for buffered, non-blocking I/O
POE::Driver is a common API for I/O drivers that can read from and write to various files, sockets, pipes, and other devices. POE "drivers" implement the specifics of reading and writing to devices. Drivers plug into POE::Wheel objects so that wheels...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Wheel::Run - portably run blocking code and programs in subprocesses
POE::Wheel::Run executes a program or block of code in a subprocess, created the usual way: using fork(). The parent process may exchange information with the child over the child's STDIN, STDOUT and STDERR filehandles. In the parent process, the POE...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Driver::SysRW - buffered, non-blocking I/O using sysread and syswrite
This driver implements POE::Driver using sysread and syswrite....
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Wheel::ReadWrite - non-blocking buffered I/O mix-in for POE::Session
POE::Wheel::ReadWrite encapsulates a common design pattern: dealing with buffered I/O in a non-blocking, event driven fashion. The pattern goes something like this: Given a filehandle, watch it for incoming data. When notified of incoming data, read ...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Wheel::FollowTail - follow the tail of an ever-growing file
POE::Wheel::FollowTail objects watch for new data at the end of a file and generate new events when things happen to the file. Its "Filter" parameter defines how to parse data from the file. Each new item is sent to the creator's session as an "Input...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Component::Client::TCP - a simplified TCP client
POE::Component::Client::TCP implements a generic single-Session client. Internally it uses POE::Wheel::SocketFactory to establish the connection and POE::Wheel::ReadWrite to interact with the server. POE::Component::Client::TCP is customized by provi...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Component::Server::TCP - a simplified TCP server
POE::Component::Server::TCP implements a generic multi-Session server. Simple services may be put together in a few lines of code. For example, a server that echoes input back to the client: use POE qw(Component::Server::TCP); POE::Component::Server:...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC