IO-Multiplex-Intermediary
view release on metacpan or search on metacpan
lib/IO/Multiplex/Intermediary.pm view on Meta::CPAN
$self->rw_set->{$id}->shutdown_output;
}
}
}
}
sub client_input {
my $self = shift;
my $input = $_[ARG0];
my @packets = split m{\e}, $input;
s/[\r\n]*$// for @packets;
$self->_process_input($_) for grep { $_} @packets;
}
sub _disconnect {
my ($self) = @_;
my $wheel_id = $_[ARG3];
delete $self->rw_set->{$wheel_id};
$self->send_to_client(
{
( run in 1.396 second using v1.01-cache-2.11-cpan-71847e10f99 )