++ed by:
SHLOMIF BINGOS GETTY DELON SZABGAB

23 PAUSE users
26 non-PAUSE users.

Rocco Caputo

NAME

POE::Filter::Grep - POE Data Grepping Filter

SYNOPSIS

  $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 {...});

DESCRIPTION

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.

PUBLIC FILTER METHODS

  • POE::Filter::Grep::modify

    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.

  • See POE::Filter.

SEE ALSO

POE::Filter; POE::Filter::Grep; POE::Filter::Line; POE::Filter::Stackable; POE::Filter::Reference; POE::Filter::Stream; POE::Filter::RecordBlock; POE::Filter::HTTPD

BUGS

None known.

AUTHORS & COPYRIGHTS

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.