App-HTTP_Proxy_IMP
view release on metacpan or search on metacpan
lib/App/HTTP_Proxy_IMP/IMP.pm view on Meta::CPAN
my ($dir,$callback,@cb_args) = @$args;
my $eof = $self->{eof}[$dir] && # got eof from server
! defined $self->{ibuf}[$dir][0][2]; # no more data in ibuf[server]
$callback->(@cb_args,$dir,$data,$eof) if $data ne '' || $eof;
}
############################################################################
# callback from IMP
# process return types and trigger type specific callbacks on (pre)pass/replace
############################################################################
sub _imp_callback {
my $self = shift;
my %fwd; # forwarded data, per dir
for my $rv (@_) {
# if the request got closed in between just return
my $request = $self->{request} or return;
( run in 0.291 second using v1.01-cache-2.11-cpan-8d75d55dd25 )