--- cvsroot/EV/README 2008/01/28 12:24:05 1.22 +++ cvsroot/EV/README 2008/04/16 17:08:29 1.24 @@ -423,7 +423,7 @@ it is to be run at January 1st 2011 then it will run when the system time reaches or surpasses this time. - * non-repeating interval timer ($interval > 0, $reschedule_cb = 0) + * repeating interval timer ($interval > 0, $reschedule_cb = 0) In this mode the watcher will always be scheduled to time out at the next "$at + N * $interval" time (for some integer N) and @@ -778,6 +778,20 @@ The "embed_ns" variant doesn't start (activate) the newly created watcher. + ASYNC WATCHERS - how to wake up another event loop + Async watchers are provided by EV, but have little use in perl directly, + as perl neither supports threads nor direct access to signal handlers or + other contexts where they could be of value. + + It is, however, possible to use them from the XS level. + + Please see the libev documentation for further details. + + $w = EV::async $callback + $w = EV::async_ns $callback + $w->send + $bool = $w->async_pending + PERL SIGNALS While Perl signal handling (%SIG) is not affected by EV, the behaviour with EV is as the same as any other C library: Perl-signals will only be