AC-MrGamoo
view release on metacpan or search on metacpan
lib/AC/MrGamoo/OutFile.pm view on Meta::CPAN
my $me = shift;
$me->_flush();
$me->_touch() unless $me->{been_opened};
$me->_close();
}
sub output {
my $me = shift;
$me->{lastused} = $^T; # $^T as been updated with current time
if( my $fd = $me->{fd} ){
print $fd @_;
}else{
$me->{buffer} .= $_ for @_;
$me->_flush() if length($me->{buffer}) >= $BUFMAX;
}
}
################################################################
( run in 0.244 second using v1.01-cache-2.11-cpan-05444aca049 )