… | |
… | |
301 | call as if the signal specified by $signal had occured. |
301 | call as if the signal specified by $signal had occured. |
302 | |
302 | |
303 | EV::feed_signal $signal |
303 | EV::feed_signal $signal |
304 | Feed a signal event into EV - unlike "EV::feed_signal_event", this |
304 | Feed a signal event into EV - unlike "EV::feed_signal_event", this |
305 | works regardless of which loop has registered the signal, and is |
305 | works regardless of which loop has registered the signal, and is |
306 | mainly useful fro custom signal implementations. |
306 | mainly useful for custom signal implementations. |
307 | |
307 | |
308 | EV::set_io_collect_interval $time |
308 | EV::set_io_collect_interval $time |
309 | $loop->set_io_collect_interval ($time) |
309 | $loop->set_io_collect_interval ($time) |
310 | EV::set_timeout_collect_interval $time |
310 | EV::set_timeout_collect_interval $time |
311 | $loop->set_timeout_collect_interval ($time) |
311 | $loop->set_timeout_collect_interval ($time) |
… | |
… | |
530 | If called with a $repeat argument, then it uses this a timer repeat |
530 | If called with a $repeat argument, then it uses this a timer repeat |
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 | |
|
|
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. |
535 | |
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) |
… | |
… | |
619 | $w->again |
626 | $w->again |
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. |
|
|
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. |
624 | |
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) |