]> git.imager.perl.org - imager.git/commit
remove buffering from the callback IO object implementation
authorTony Cook <tony@develop-help.com>
Sat, 10 Sep 2011 04:00:10 +0000 (14:00 +1000)
committerTony Cook <tony@develop-help.com>
Mon, 12 Sep 2011 12:38:25 +0000 (22:38 +1000)
commit8c2fe37a2612a261cc53bcb955be11bd31974770
tree6e28a82b95105f19986d99ead36525b255198cc2
parent2ffd623b6849096a3bd1ea9a0708c2f45d1824bf
remove buffering from the callback IO object implementation

   - the callback IO object did its own buffering, controlled by the
     maxbuffer parameter supplied to the read() and write() methods.
     This buffering has been removed, to avoid redundancy with the
     common io_glue buffering.

   - the callback IO object new tests the result of calling the close
     callback, which should return true for success.
Changes
Imager.xs
iolayer.c
t/t07iolayer.t