POE::Filter::EPPTCP - Parsing EPP-TCP Frames for the POE framework
version 1.140700
use POE::Filter::EPPTCP; my $filter = POE::Filter::EPPTCP->new(); my $wheel = POE::Wheel:ReadWrite->new( Filter => $filter, InputEvent => 'input_event', );
POE::Filter::EPPTCP provides POE with a completely encapsulated EPP over TCP parsing strategy for POE::Wheels that will be dealing with EPP over TCP streams.
It returns complete frames, which should be XML, but the parsing of the XML is left to the consumer.
is: ro, isa: ArrayRef, traits: Array
buffer holds the raw data to be parsed. Raw data should be split on network new lines before being added to the buffer. Access to this attribute is provided by the following methods:
handles => { has_buffer => 'count', all_buffer => 'elements', push_buffer => 'push', shift_buffer => 'shift', unshift_buffer => 'unshift', join_buffer => 'join', }
(ArrayRef $raw?)
This method is part of the POE::Filter API. See "get_one_start" in POE::Filter for an explanation of its usage.
returns (ArrayRef)
This method is part of the POE::Filter API. See "get_one" in POE::Filter for an explanation of its usage.
(ArrayRef $nodes) returns (ArrayRef)
This method is part of the POE::Filter API. See "put" in POE::Filter for an explanation of its usage.
Mathieu Arnold <mat@cpan.org>
This software is copyright (c) 2021 by Mathieu Arnold <mat@cpan.org>
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
1 POD Error
The following errors were encountered while parsing the POD:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content
To install POE::Filter::EPPTCP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE::Filter::EPPTCP
CPAN shell
perl -MCPAN -e shell install POE::Filter::EPPTCP
For more information on module installation, please visit the detailed CPAN module installation guide.