NAME
POE::Filter::EPPTCP - Parsing EPP-TCP Frames for the POE framework
VERSION
version 1.140700
SYNOPSIS
use POE::Filter::EPPTCP;
my $filter = POE::Filter::EPPTCP->new();
my $wheel = POE::Wheel:ReadWrite->new(
Filter => $filter,
InputEvent => 'input_event',
);
DESCRIPTION
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.
PRIVATE_ATTRIBUTES
buffer
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',
}
PUBLIC_METHODS
get_one_start
(ArrayRef $raw?)
This method is part of the POE::Filter API. See "get_one_start" in POE::Filter for an explanation of its usage.
get_one
returns (ArrayRef)
This method is part of the POE::Filter API. See "get_one" in POE::Filter for an explanation of its usage.
put
(ArrayRef $nodes) returns (ArrayRef)
This method is part of the POE::Filter API. See "put" in POE::Filter for an explanation of its usage.
AUTHOR
Mathieu Arnold <mat@cpan.org>
COPYRIGHT AND LICENSE
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:
- Around line 102:
=pod directives shouldn't be over one line long! Ignoring all 2 lines of content