Utility library for comparing and computing timestamps. More...
Utility library for comparing and computing timestamps.
Definition in file timex.h.
Include dependency graph for timex.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | timex_t |
| A timex timestamp. More... | |
Macros | |
| #define | TIMEX_MAX_STR_LEN (20) |
| The maximum length of the string representation of a timex timestamp. | |
Functions | |
| timex_t | timex_add (const timex_t a, const timex_t b) |
| Adds two timestamps. More... | |
| timex_t | timex_sub (const timex_t a, const timex_t b) |
| Subtracts two timestamps. More... | |
| timex_t | timex_set (uint32_t seconds, uint32_t microseconds) |
| Initializes a timex timestamp. More... | |
| int | timex_cmp (const timex_t a, const timex_t b) |
| Compares two timex timestamps. More... | |
| static void | timex_normalize (timex_t *time) |
| Corrects timex structure so that microseconds < 1000000. More... | |
| static int | timex_isnormalized (const timex_t *time) |
| Tests a timex timestamp for normalization. More... | |
| static uint64_t | timex_uint64 (const timex_t a) |
| Converts a timex timestamp to a 64 bit value. More... | |
| static timex_t | timex_from_uint64 (const uint64_t timestamp) |
| Converts a 64 bit value of microseconds to a timex timestamp. More... | |
| const char * | timex_to_str (timex_t t, char *timestamp) |
| Converts a timex timestamp to a string. More... | |