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.374 second using v1.01-cache-2.11-cpan-a1d94b6210f )