POE::Filter::Grep - POE Data Grepping Filter |
POE::Filter::Grep - POE Data Grepping Filter
$filter = POE::Filter::Grep->new(Code => sub {...}); $filter = POE::Filter::Grep->new(Put => sub {...}, Get => sub {...}); $arrayref_of_transformed_data = $filter->get($arrayref_of_raw_data); $arrayref_of_streamable_data = $filter->put($arrayref_of_data); $arrayref_of_streamable_data = $filter->put($single_datum); $filter->modify(Code => sub {...}); $filter->modify(Put => sub {...}, Get => sub {...});
The Grep filter takes the coderef or coderefs it is given using the
Code, Get, or Put parameters and applies them to all data passing
through get(), put(), or both, as appropriate. It it very similar to
the grep
builtin function.
Takes a list of parameters like the new()
method, which should
correspond to the new get(), put(), or general coderef that you wish
to use.
POE::Filter; POE::Filter::Grep; POE::Filter::Line; POE::Filter::Stackable; POE::Filter::Reference; POE::Filter::Stream; POE::Filter::RecordBlock; POE::Filter::HTTPD
None known.
The Grep filter was contributed by Dieter Pearcey. Rocco Caputo is sure to have had his hands in it.
Please see the POE manpage for more information about authors and contributors.
POE::Filter::Grep - POE Data Grepping Filter |