Lines Matching refs:interval
159 When libev detects a usage error such as a negative timer interval, then
183 =item ev_sleep (ev_tstamp interval)
185 Sleep for the given interval: The current thread will be blocked
186 until either it is interrupted or the given time interval has
188 interrupted). Returns immediately if C<< interval <= 0 >>.
192 The range of the C<interval> is limited - libev only guarantees to work
193 with sleep times of up to one day (C<< interval <= 86400 >>).
870 - Sleep if the I/O and timer collect interval say so.
946 =item ev_set_io_collect_interval (loop, ev_tstamp interval)
948 =item ev_set_timeout_collect_interval (loop, ev_tstamp interval)
955 Setting these to a higher value (the C<interval> I<must> be >= C<0>)
966 By setting a higher I<io collect interval> you allow libev to spend more
972 once per this interval, on average (as long as the host time resolution is
975 Likewise, by setting a higher I<timeout collect interval> you allow libev
982 interval to a value near C<0.1> or so, which is often enough for
988 need to poll once per transaction and the I/O collect interval is 0.01,
991 Setting the I<timeout collect interval> can improve the opportunity for
1607 use C<SIGALRM> and an interval timer, just to be sure you won't block
2242 =item ev_periodic_init (ev_periodic *, callback, ev_tstamp offset, ev_tstamp interval, reschedule_c…
2244 =item ev_periodic_set (ev_periodic *, ev_tstamp offset, ev_tstamp interval, reschedule_cb)
2251 =item * absolute timer (offset = absolute time, interval = 0, reschedule_cb = 0)
2259 =item * repeating interval timer (offset = offset within interval, interval > 0, reschedule_cb = 0)
2262 C<offset + N * interval> time (for some integer N, which can also be
2264 argument is merely an offset into the C<interval> periods.
2279 time where C<time = offset (mod interval)>, regardless of any time jumps.
2281 The C<interval> I<MUST> be positive, and for numerical stability, the
2282 interval value should be higher than C<1/8192> (which is around 100
2286 C<0> and C<interval>, which is also the recommended range.
2289 speed for example), so if C<interval> is very small then timing stability
2293 =item * manual reschedule mode (offset ignored, interval ignored, reschedule_cb = callback)
2295 In this mode the values for C<interval> and C<offset> are both being
2344 C<ev_periodic_set>, but indeed works even in interval and manual
2356 =item ev_tstamp interval [read-write]
2358 The current interval value. Can be modified any time, but changes only
2639 interval for this case. If you specify a polling interval of C<0> (highly
2642 change dynamically). Libev will also impose a minimum interval which is
2740 =item ev_stat_init (ev_stat *, callback, const char *path, ev_tstamp interval)
2742 =item ev_stat_set (ev_stat *, const char *path, ev_tstamp interval)
2745 C<path>. The C<interval> is a hint on how quickly a change is expected to
2777 =item ev_tstamp interval [read-only]
2779 The specified interval.