EV-Loop-Async
view release on metacpan or search on metacpan
C<EV::Loop::Async> to loop an additional number of times in the foreground
after invoking the callbacks, effectively doing the polling in the
foreground.
The default is C<0>, meaning that no foreground polling will be done. A
value of C<1> means that, after handling the pending events, it will call
C<< $loop->loop (EV::LOOP_NONBLOCK) >> and handle the resulting events, if
any. A value of C<2> means that this will be iterated twice.
When a foreground event poll does not yield any new events, then no
further iterations will be made, so this is only a I<maximum> value of
additional loop runs.
Take also note of the standard EV C<set_io_collect_interval>
functionality, which can achieve a similar, but different, effect - YMMV.
=back
=head1 SEE ALSO
L<EV>, L<Async::Interrupt>.
"EV::Loop::Async" to loop an additional number of times in the
foreground after invoking the callbacks, effectively doing the
polling in the foreground.
The default is 0, meaning that no foreground polling will be done. A
value of 1 means that, after handling the pending events, it will
call "$loop->loop (EV::LOOP_NONBLOCK)" and handle the resulting
events, if any. A value of 2 means that this will be iterated twice.
When a foreground event poll does not yield any new events, then no
further iterations will be made, so this is only a *maximum* value
of additional loop runs.
Take also note of the standard EV "set_io_collect_interval"
functionality, which can achieve a similar, but different, effect -
YMMV.
SEE ALSO
EV, Async::Interrupt.
AUTHOR
( run in 0.824 second using v1.01-cache-2.11-cpan-71847e10f99 )