The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:POE filter"

POE::Filter - protocol abstractions for POE::Wheel and standalone use River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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) River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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 River stage three • 402 direct dependents • 539 total dependents

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
20 results (0.037 seconds)