IOLayer-MD5
view release on metacpan or search on metacpan
lib/IOLayer/MD5.pm view on Meta::CPAN
# Return now if we're not reading
# Create Digest::MD5 object and bless it as ourself
return -1 if $_[1] ne 'r';
bless [Digest::MD5->new,$method],$_[0];
} #PUSHED
#-----------------------------------------------------------------------
# IN: 1 instantiated object
# 2 handle to read from
# OUT: 1 empty string (when still busy) or the digest string (when done)
sub FILL {
# Read the line from the handle
# If there is something to be added
# Add it
# Indicate nothing really to be returned yet
my $line = readline( $_[1] );
if (defined($line)) {
( run in 1.165 second using v1.01-cache-2.11-cpan-87723dcf8b7 )