POE::Filter::Stream(3pm) User Contributed Perl Documentation POE::Filter::Stream(3pm)
NAME
POE::Filter::Stream - a no-op filter that passes data through unchanged
SYNOPSIS
#!perl
use Term::ReadKey;
use POE qw(Wheel::ReadWrite Filter::Stream);
POE::Session->create(
inline_states => {
_start => sub {
ReadMode "ultra-raw";
$_[HEAP]{io} = POE::Wheel::ReadWrite->new(
InputHandle => \*STDIN,
OutputHandle => \*STDOUT,
InputEvent => "got_some_data",
Filter => POE::Filter::Stream->new(),
);
},
got_some_data => sub {
$_[HEAP]{io}->put("<$_[ARG0]>");
delete $_[HEAP]{io} if $_[ARG0] eq "\cC";
},
_stop => sub {
ReadMode "restore";
print "\n";
},
}
);
POE::Kernel->run();
exit;
DESCRIPTION
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 any embellishments.
SEE ALSO
POE::Filter for more information about filters in general.
The SEE ALSO section in POE contains a table of contents covering the entire POE
distribution.
BUGS
None known.
AUTHORS & COPYRIGHTS
Please see POE for more information about authors and contributors.
perl v5.30.0 2020-02-07 POE::Filter::Stream(3pm)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2025-11-21 17:28 @216.73.216.164 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)