|
Functions |
| | RCSID ("$Id:tm.c, v 1.12 2005/10/01 13:56:52 cbiere Exp $") |
| void | f2tm (double t, tm_t *tm) |
| | Convert floating point time description into a struct timeval by filling in the supplied structure.
|
| void | tm_elapsed (tm_t *elapsed, const tm_t *last, const tm_t *old) |
| | Computes the elapsed time (last - old) in the supplied structure.
|
| void | tm_sub (tm_t *tm, const tm_t *dec) |
| | In-place substract dec from tm.
|
| void | tm_add (tm_t *tm, const tm_t *inc) |
| | In-place add inc to tm.
|
| int | tm_cmp (const tm_t *a, const tm_t *b) |
| | Compare two times and return -1, 0 or +1 depending on their relative order.
|
| void | tm_now (tm_t *tm) |
| | Fill supplied structure with current time (cached).
|
| void | tm_now_exact (tm_t *tm) |
| | Fill supplied structure with current time (recomputed).
|
| time_t | tm_time (void) |
| | Get current time, at the second granularity (cached).
|
| time_t | tm_time_exact (void) |
| | Get current time, at the second granularity (recomputed).
|
| guint | tm_hash (gconstpointer key) |
| | Hash a tm_t time structure.
|
| gint | tm_equal (gconstpointer a, gconstpointer b) |
| | Test two tm_t for equality.
|
| gdouble | tm_cputime (gdouble *user, gdouble *sys) |
| | Fill supplied variables with CPU usage time (user and kernel), if not NULL.
|
Variables |
| tm_t | now |