POE-Component-Server-Postfix
view release on metacpan or search on metacpan
lib/POE/Component/Server/Postfix.pm view on Meta::CPAN
use POE qw(
Filter::Postfix::Base64
Filter::Postfix::Null
Filter::Postfix::Plain
Wheel::SocketFactory
Wheel::ReadWrite
);
use Socket ();
has server => (is => 'ro', lazy_build => 1);
has clients => (is => 'ro', isa => 'HashRef', default => sub { {} });
has handler => (is => 'ro', isa => 'CodeRef', required => 1);
has filter => (is => 'ro', isa => 'Str', required => 1);
sub _build_server {
my ($self) = @_;
return POE::Wheel::SocketFactory->new(
Reuse => 1,
SuccessEvent => 'accept',
FailureEvent => 'server_error',
$self->socketfactory_args,
( run in 0.687 second using v1.01-cache-2.11-cpan-5f2e87ce722 )