diff options
author | root <root> | 2007-11-12 08:32:27 +0000 |
---|---|---|
committer | root <root> | 2007-11-12 08:32:27 +0000 |
commit | dd9ee8186255d5050d01ec99aa1b5b25aefb5280 (patch) | |
tree | 1656a33950ad442cdb161ec4958a722b29319d9e /ev.pod | |
parent | 87a584a79fd6470bf0be2bf79c52fab041f5bfa8 (diff) |
*** empty log message ***
Diffstat (limited to 'ev.pod')
-rw-r--r-- | ev.pod | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -406,7 +406,7 @@ have been omitted.... This section describes each watcher in detail, but will not repeat information given in the last section. -=head2 C<ev_io> - is my file descriptor readable or writable +=head2 C<ev_io> - is this file descriptor readable or writable I/O watchers check whether a file descriptor is readable or writable in each iteration of the event loop (This behaviour is called @@ -546,7 +546,7 @@ time: This doesn't mean there will always be 3600 seconds in between triggers, but only that the the callback will be called when the system time shows a -full hour (UTC), or more correct, when the system time is evenly divisible +full hour (UTC), or more correctly, when the system time is evenly divisible by 3600. Another way to think about it (for the mathematically inclined) is that @@ -561,8 +561,11 @@ reschedule callback will be called with the watcher as first, and the current time as second argument. NOTE: I<This callback MUST NOT stop or destroy the periodic or any other -periodic watcher, ever, or make any event loop modificstions>. If you need -to stop it, return 1e30 (or so, fudge fudge) and stop it afterwards. +periodic watcher, ever, or make any event loop modifications>. If you need +to stop it, return C<now + 1e30> (or so, fudge fudge) and stop it afterwards. + +Also, I<<this callback must always return a time that is later than the +passed C<now> value >>. Not even C<now> itself will be ok. Its prototype is c<ev_tstamp (*reschedule_cb)(struct ev_periodic *w, ev_tstamp now)>, e.g.: |