CGI-WebOut
view release on metacpan or search on metacpan
{ my ($this) = @_;
$this->parentCall(sub { binmode(*{$this->{handle}}) });
}
sub FILENO
{ my ($this) = @_;
# Do not call Flush() here, because it is incompatible with CGI::Session.
# E.g. the following code will not work if Flush() is uncommented:
# use CGI::WebOut;
# use CGI::Session;
# my $session = new CGI::Session(...);
# SetCookie(...); # says that "headers are already sent"
#CGI::WebOut::Flush();
$this->parentCall(sub { return fileno(*{$this->{handle}}) });
return 0;
}
# Untie process is fully transparent for parent. For example, code:
# tie(*STDOUT, "T1");
# eval "use CGI::WebOut"; #***
# print "OK!";
# untie(*STDOUT);
( run in 0.441 second using v1.01-cache-2.11-cpan-e9199f4ba4c )