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

Comparing EV/EV.pm (file contents):
Revision 1.155 by root, Sun May 12 21:58:31 2019 UTC vs.
Revision 1.162 by root, Wed Jan 22 23:17:31 2020 UTC

119package EV; 119package EV;
120 120
121use common::sense; 121use common::sense;
122 122
123BEGIN { 123BEGIN {
124 our $VERSION = 4.25; 124 our $VERSION = '4.31';
125 use XSLoader; 125 use XSLoader;
126 local $^W = 0; # avoid spurious warning 126 local $^W = 0; # avoid spurious warning
127 XSLoader::load "EV", $VERSION; 127 XSLoader::load "EV", $VERSION;
128} 128}
129 129
370 370
371=item EV::feed_signal $signal 371=item EV::feed_signal $signal
372 372
373Feed a signal event into EV - unlike C<EV::feed_signal_event>, this works 373Feed a signal event into EV - unlike C<EV::feed_signal_event>, this works
374regardless of which loop has registered the signal, and is mainly useful 374regardless of which loop has registered the signal, and is mainly useful
375fro custom signal implementations. 375for custom signal implementations.
376 376
377=item EV::set_io_collect_interval $time 377=item EV::set_io_collect_interval $time
378 378
379=item $loop->set_io_collect_interval ($time) 379=item $loop->set_io_collect_interval ($time)
380 380
646 646
647=item $after = $w->remaining 647=item $after = $w->remaining
648 648
649Calculates and returns the remaining time till the timer will fire. 649Calculates and returns the remaining time till the timer will fire.
650 650
651=item $old_repeat = $w->reapat ([$new_repeat])
652
653Returns the current value of the repeat attribute and optionally sets a
654new one. Setting the new one will not restart the watcher - if the watcher
655is active, the new repeat value is used whenever it expires next.
656
651=back 657=back
652 658
653 659
654=head3 PERIODIC WATCHERS - to cron or not to cron? 660=head3 PERIODIC WATCHERS - to cron or not to cron?
655 661
747Simply stops and starts the watcher again. 753Simply stops and starts the watcher again.
748 754
749=item $time = $w->at 755=item $time = $w->at
750 756
751Return the time that the watcher is expected to trigger next. 757Return the time that the watcher is expected to trigger next.
758
759=item $old_offset = $w->offset ([$new_offset])
760
761Returns the current value of the offset attribute and optionally sets a
762new one. Setting the new one will not restart the watcher - if the watcher
763is active, the new offset value is used whenever it expires next.
764
765=item $old_interval = $w->interval ([$new_interval])
766
767See above, for the interval attribute.
768
769=item $old_reschedule_cb = $w->reschedule_cb ([$new_reschedule_xcb])
770
771See above, for the reschedule callback.
752 772
753=back 773=back
754 774
755 775
756=head3 SIGNAL WATCHERS - signal me when a signal gets signalled! 776=head3 SIGNAL WATCHERS - signal me when a signal gets signalled!

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines