Go to the source code of this file.
Defines | |
| #define | PA_MSEC_PER_SEC 1000 |
| #define | PA_USEC_PER_SEC 1000000 |
| #define | PA_NSEC_PER_SEC 1000000000 |
| #define | PA_USEC_PER_MSEC 1000 |
Functions | |
| struct timeval * | pa_gettimeofday (struct timeval *tv) |
| Return the current timestamp, just like UNIX gettimeofday(). | |
| pa_usec_t | pa_timeval_diff (const struct timeval *a, const struct timeval *b) PA_GCC_PURE |
| Calculate the difference between the two specified timeval structs. | |
| int | pa_timeval_cmp (const struct timeval *a, const struct timeval *b) PA_GCC_PURE |
| Compare the two timeval structs and return 0 when equal, negative when a < b, positive otherwse. | |
| pa_usec_t | pa_timeval_age (const struct timeval *tv) |
| Return the time difference between now and the specified timestamp. | |
| struct timeval * | pa_timeval_add (struct timeval *tv, pa_usec_t v) PA_GCC_PURE |
| Add the specified time inmicroseconds to the specified timeval structure. | |
| struct timeval * | pa_timeval_store (struct timeval *tv, pa_usec_t v) |
| Store the specified uec value in the timeval struct. | |
| pa_usec_t | pa_timeval_load (const struct timeval *tv) |
| Load the specified tv value and return it in usec. | |
| #define PA_MSEC_PER_SEC 1000 |
| #define PA_NSEC_PER_SEC 1000000000 |
| #define PA_USEC_PER_MSEC 1000 |
| #define PA_USEC_PER_SEC 1000000 |
| struct timeval* pa_gettimeofday | ( | struct timeval * | tv | ) | [read] |
| struct timeval* pa_timeval_add | ( | struct timeval * | tv, | |
| pa_usec_t | v | |||
| ) | [read] |
| pa_usec_t pa_timeval_age | ( | const struct timeval * | tv | ) |
Return the time difference between now and the specified timestamp.
| int pa_timeval_cmp | ( | const struct timeval * | a, | |
| const struct timeval * | b | |||
| ) |
Compare the two timeval structs and return 0 when equal, negative when a < b, positive otherwse.
| pa_usec_t pa_timeval_diff | ( | const struct timeval * | a, | |
| const struct timeval * | b | |||
| ) |
Calculate the difference between the two specified timeval structs.
| pa_usec_t pa_timeval_load | ( | const struct timeval * | tv | ) |
Load the specified tv value and return it in usec.
| struct timeval* pa_timeval_store | ( | struct timeval * | tv, | |
| pa_usec_t | v | |||
| ) | [read] |
Store the specified uec value in the timeval struct.
1.5.5