|
|
|
@ -126,13 +126,14 @@ this argument.
|
|
|
|
|
=head2 TIME REPRESENTATION |
|
|
|
|
|
|
|
|
|
Libev represents time as a single floating point number, representing |
|
|
|
|
the (fractional) number of seconds since the (POSIX) epoch (somewhere |
|
|
|
|
near the beginning of 1970, details are complicated, don't ask). This |
|
|
|
|
type is called C<ev_tstamp>, which is what you should use too. It usually |
|
|
|
|
aliases to the C<double> type in C. When you need to do any calculations |
|
|
|
|
on it, you should treat it as some floating point value. Unlike the name |
|
|
|
|
component C<stamp> might indicate, it is also used for time differences |
|
|
|
|
throughout libev. |
|
|
|
|
the (fractional) number of seconds since the (POSIX) epoch (in practise |
|
|
|
|
somewhere near the beginning of 1970, details are complicated, don't |
|
|
|
|
ask). This type is called C<ev_tstamp>, which is what you should use |
|
|
|
|
too. It usually aliases to the C<double> type in C. When you need to do |
|
|
|
|
any calculations on it, you should treat it as some floating point value. |
|
|
|
|
|
|
|
|
|
Unlike the name component C<stamp> might indicate, it is also used for |
|
|
|
|
time differences (e.g. delays) throughout libev. |
|
|
|
|
|
|
|
|
|
=head1 ERROR HANDLING |
|
|
|
|
|
|
|
|
|