ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/AIO.pm
(Generate patch)

Comparing IO-AIO/AIO.pm (file contents):
Revision 1.150 by root, Sat Jun 6 19:44:17 2009 UTC vs.
Revision 1.153 by root, Sat Jun 13 13:33:00 2009 UTC

193use strict 'vars'; 193use strict 'vars';
194 194
195use base 'Exporter'; 195use base 'Exporter';
196 196
197BEGIN { 197BEGIN {
198 our $VERSION = '3.2'; 198 our $VERSION = '3.22';
199 199
200 our @AIO_REQ = qw(aio_sendfile aio_read aio_write aio_open aio_close 200 our @AIO_REQ = qw(aio_sendfile aio_read aio_write aio_open aio_close
201 aio_stat aio_lstat aio_unlink aio_rmdir aio_readdir aio_readdirx 201 aio_stat aio_lstat aio_unlink aio_rmdir aio_readdir aio_readdirx
202 aio_scandir aio_symlink aio_readlink aio_sync aio_fsync 202 aio_scandir aio_symlink aio_readlink aio_sync aio_fsync
203 aio_fdatasync aio_sync_file_range aio_pathsync aio_readahead 203 aio_fdatasync aio_sync_file_range aio_pathsync aio_readahead
1045=item cancel $req 1045=item cancel $req
1046 1046
1047Cancels the request, if possible. Has the effect of skipping execution 1047Cancels the request, if possible. Has the effect of skipping execution
1048when entering the B<execute> state and skipping calling the callback when 1048when entering the B<execute> state and skipping calling the callback when
1049entering the the B<result> state, but will leave the request otherwise 1049entering the the B<result> state, but will leave the request otherwise
1050untouched. That means that requests that currently execute will not be 1050untouched (with the exception of readdir). That means that requests that
1051stopped and resources held by the request will not be freed prematurely. 1051currently execute will not be stopped and resources held by the request
1052will not be freed prematurely.
1052 1053
1053=item cb $req $callback->(...) 1054=item cb $req $callback->(...)
1054 1055
1055Replace (or simply set) the callback registered to the request. 1056Replace (or simply set) the callback registered to the request.
1056 1057

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines