NAME

POE::Filter::Ident -- A POE-based parser for the Ident protocol.

SYNOPSIS

my $filter = POE::Filter::Ident->new();
my @events = @{$filter->get( [ @lines ] )};

DESCRIPTION

POE::Filter::Ident takes lines of raw Ident input and turns them into weird little data structures, suitable for feeding to POE::Component::Client::Ident::Agent. They look like this:

{ name => 'event name', args => [ some info about the event ] }

METHODS

  • new

    Creates a new POE::Filter::Ident object. Takes no arguments.

  • get

    Takes an array reference full of lines of raw Ident text. Returns an array reference of processed, pasteurized events.

  • put

    There is no "put" method. That would be kinda silly for this filter, don't you think?

AUTHOR

Dennis "fimmtiu" Taylor, <dennis@funkplanet.com>.

Hacked for Ident by Chris "BinGOs" Williams <chris@Bingosnet.co.uk>

Code for parsing the the Ident messages from Net::Ident by Jan-Pieter Cornet.

SEE ALSO

Net::Ident