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

Comparing EV/README (file contents):
Revision 1.47 by root, Tue Nov 19 20:11:01 2019 UTC vs.
Revision 1.49 by root, Thu Oct 19 17:22:50 2023 UTC

531 value. 531 value.
532 532
533 $after = $w->remaining 533 $after = $w->remaining
534 Calculates and returns the remaining time till the timer will fire. 534 Calculates and returns the remaining time till the timer will fire.
535 535
536 $repeat = $w->repeat
537 $old_repeat = $w->repeat ($new_repeat)
538 Returns the current value of the repeat attribute and optionally
539 sets a new one. Setting the new one will not restart the watcher -
540 if the watcher is active, the new repeat value is used whenever it
541 expires next.
542
536 PERIODIC WATCHERS - to cron or not to cron? 543 PERIODIC WATCHERS - to cron or not to cron?
537 $w = EV::periodic $at, $interval, $reschedule_cb, $callback 544 $w = EV::periodic $at, $interval, $reschedule_cb, $callback
538 $w = EV::periodic_ns $at, $interval, $reschedule_cb, $callback 545 $w = EV::periodic_ns $at, $interval, $reschedule_cb, $callback
539 $w = $loop->periodic ($at, $interval, $reschedule_cb, $callback) 546 $w = $loop->periodic ($at, $interval, $reschedule_cb, $callback)
540 $w = $loop->periodic_ns ($at, $interval, $reschedule_cb, $callback) 547 $w = $loop->periodic_ns ($at, $interval, $reschedule_cb, $callback)
620 Simply stops and starts the watcher again. 627 Simply stops and starts the watcher again.
621 628
622 $time = $w->at 629 $time = $w->at
623 Return the time that the watcher is expected to trigger next. 630 Return the time that the watcher is expected to trigger next.
624 631
632 $offset = $w->offset
633 $old_offset = $w->offset ($new_offset)
634 Returns the current value of the offset attribute and optionally
635 sets a new one. Setting the new one will not restart the watcher -
636 if the watcher is active, the new offset value is used whenever it
637 expires next.
638
639 $interval = $w->interval
640 $old_interval = $w->interval ($new_interval)
641 See above, for the interval attribute.
642
643 $reschedule_cb = $w->reschedule_cb
644 $old_reschedule_cb = $w->reschedule_cb ($new_reschedule_cb)
645 See above, for the reschedule callback.
646
625 SIGNAL WATCHERS - signal me when a signal gets signalled! 647 SIGNAL WATCHERS - signal me when a signal gets signalled!
626 $w = EV::signal $signal, $callback 648 $w = EV::signal $signal, $callback
627 $w = EV::signal_ns $signal, $callback 649 $w = EV::signal_ns $signal, $callback
628 $w = $loop->signal ($signal, $callback) 650 $w = $loop->signal ($signal, $callback)
629 $w = $loop->signal_ns ($signal, $callback) 651 $w = $loop->signal_ns ($signal, $callback)
693 entry in perlfunc). 715 entry in perlfunc).
694 716
695 $pid = $w->rpid 717 $pid = $w->rpid
696 Return the pid of the awaited child (useful when you have installed 718 Return the pid of the awaited child (useful when you have installed
697 a watcher for all pids). 719 a watcher for all pids).
720
721 EV::Child::reinit [EXPERIMENTAL]
722 Internally, libev installs a signal handler for "SIGCHLD".
723 Unfortunately, a lot of Perl code does soemthing like "local
724 $SIG{CHLD}", which, unfortunately, is broken and will not restore
725 the signal handler.
726
727 If this has happened, you can call this function to stop/rrestart
728 the internal libev watcher, which will reset the signal handler.
729
730 Note that this is an experimental function, whose interface might
731 change.
698 732
699 STAT WATCHERS - did the file attributes just change? 733 STAT WATCHERS - did the file attributes just change?
700 $w = EV::stat $path, $interval, $callback 734 $w = EV::stat $path, $interval, $callback
701 $w = EV::stat_ns $path, $interval, $callback 735 $w = EV::stat_ns $path, $interval, $callback
702 $w = $loop->stat ($path, $interval, $callback) 736 $w = $loop->stat ($path, $interval, $callback)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines