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... | |