… | |
… | |
971 | poll => 'r', nice => 1, |
971 | poll => 'r', nice => 1, |
972 | cb => &IO::AIO::poll_cb); |
972 | cb => &IO::AIO::poll_cb); |
973 | |
973 | |
974 | =item IO::AIO::poll_wait |
974 | =item IO::AIO::poll_wait |
975 | |
975 | |
976 | If there are any outstanding requests, wait till the result filehandle |
976 | If there are any outstanding requests and none of them in the result |
977 | becomes ready for reading (simply does a C<select> on the filehandle. This |
977 | phase, wait till the result filehandle becomes ready for reading (simply |
|
|
978 | does a C<select> on the filehandle. This is useful if you want to |
978 | is useful if you want to synchronously wait for some requests to finish). |
979 | synchronously wait for some requests to finish). |
979 | |
980 | |
980 | See C<nreqs> for an example. |
981 | See C<nreqs> for an example. |
981 | |
982 | |
982 | =item IO::AIO::poll |
983 | =item IO::AIO::poll |
983 | |
984 | |
… | |
… | |
985 | |
986 | |
986 | Returns the number of requests processed, but is otherwise strictly |
987 | Returns the number of requests processed, but is otherwise strictly |
987 | equivalent to: |
988 | equivalent to: |
988 | |
989 | |
989 | IO::AIO::poll_wait, IO::AIO::poll_cb |
990 | IO::AIO::poll_wait, IO::AIO::poll_cb |
990 | if IO::AIO::nreqs; |
|
|
991 | |
991 | |
992 | =item IO::AIO::flush |
992 | =item IO::AIO::flush |
993 | |
993 | |
994 | Wait till all outstanding AIO requests have been handled. |
994 | Wait till all outstanding AIO requests have been handled. |
995 | |
995 | |