IO::Callback

Emulate file interface for a code reference
Download

IO::Callback Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • David Taylor
  • Publisher web site:
  • http://www.daes.ca/library/

IO::Callback Tags


IO::Callback Description

Emulate file interface for a code reference IO::Callback is a Perl module to emulate file interface for a code reference.SYNOPSISIO::Callback provides an easy way to produce a phoney read-only filehandle that calls back to your own code when it needs data to satisfy a read. This is useful if you want to use a library module that expects to read data from a filehandle, but you want the data to come from some other source and you don't want to read it all into memory and use IO::String. use IO::Callback; my $fh = IO::Callback->new('new_from_file($fh);Similarly, IO::Callback allows you to wrap up a coderef as a write-only filehandle, which you can pass to a library module that expects to write its output to a filehandle. my $fh = IO::Callback->new('>', sub { my $data = shift ; ... }); $object->dump_to_file($fh); Requirements: · Perl


IO::Callback Related Software