The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

POE::Driver::SysRW - POE sysread/syswrite Abstraction

SYNOPSIS

  $driver = new POE::Driver::SysRW();
  $arrayref_of_data_chunks = $driver->get($filehandle);
  $queue_octets = $driver->put($arrayref_of_data_chunks);
  $queue_octets = $driver->flush($filehandle);
  $queue_messages = $driver->get_out_messages_buffered();

DESCRIPTION

This driver provides an abstract interface to sysread and syswrite.

PUBLIC METHODS

  • POE::Driver::SysRW::new( ... );

    The new() constructor accepts one optional parameter:

      BlockSize => $block_size

    This is the maximum data size that the SysRW driver will read at once. If omitted, $block_size defaults to 512.

SEE ALSO

POE::Driver

BUGS

Oh, probably some.

AUTHORS & COPYRIGHTS

Please see the POE manpage.