ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.pod
(Generate patch)

Comparing libev/ev.pod (file contents):
Revision 1.442 by root, Mon Jul 30 22:23:50 2018 UTC vs.
Revision 1.443 by root, Thu Aug 30 21:51:15 2018 UTC

2114 2114
2115=item ev_timer_init (ev_timer *, callback, ev_tstamp after, ev_tstamp repeat) 2115=item ev_timer_init (ev_timer *, callback, ev_tstamp after, ev_tstamp repeat)
2116 2116
2117=item ev_timer_set (ev_timer *, ev_tstamp after, ev_tstamp repeat) 2117=item ev_timer_set (ev_timer *, ev_tstamp after, ev_tstamp repeat)
2118 2118
2119Configure the timer to trigger after C<after> seconds. If C<repeat> 2119Configure the timer to trigger after C<after> seconds (fractional and
2120is C<0.>, then it will automatically be stopped once the timeout is 2120negative values are supported). If C<repeat> is C<0.>, then it will
2121reached. If it is positive, then the timer will automatically be 2121automatically be stopped once the timeout is reached. If it is positive,
2122configured to trigger again C<repeat> seconds later, again, and again, 2122then the timer will automatically be configured to trigger again C<repeat>
2123until stopped manually. 2123seconds later, again, and again, until stopped manually.
2124 2124
2125The timer itself will do a best-effort at avoiding drift, that is, if 2125The timer itself will do a best-effort at avoiding drift, that is, if
2126you configure a timer to trigger every 10 seconds, then it will normally 2126you configure a timer to trigger every 10 seconds, then it will normally
2127trigger at exactly 10 second intervals. If, however, your program cannot 2127trigger at exactly 10 second intervals. If, however, your program cannot
2128keep up with the timer (because it takes longer than those 10 seconds to 2128keep up with the timer (because it takes longer than those 10 seconds to

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines