HTTP-Proxy
view release on metacpan or search on metacpan
lib/HTTP/Proxy/Engine/ScoreBoard.pm view on Meta::CPAN
my $slave = $daemon->accept() or do {
$proxy->log( HTTP::Proxy::ERROR, "ERROR", "Cannot accept: $!");
exit;
};
flock $lockfh, LOCK_UN or do {
$proxy->log( HTTP::Proxy::ERROR, "ERROR", "Cannot unflock: $!" );
exit;
};
5 == syswrite $status_write, pack "NA", $$, "B" # go busy
or $proxy->log( HTTP::Proxy::ERROR, "ERROR", "status B: short write");
$slave->autoflush(1);
$proxy->serve_connections($slave); # the real work is done here
close $slave;
5 == syswrite $status_write, pack "NA", $$, "I" # go idle
or $proxy->log( HTTP::Proxy::ERROR, "ERROR", "status I: short write");
}
}
( run in 0.254 second using v1.01-cache-2.11-cpan-87723dcf8b7 )