libcoap
4.1.2
|
Clock Handling. More...
Go to the source code of this file.
Macros | |
#define | COAP_TICKS_PER_SECOND 1000 |
Use ms resolution on POSIX systems. More... | |
Typedefs | |
typedef unsigned long | coap_tick_t |
This data type represents internal timer ticks with COAP_TICKS_PER_SECOND resolution. More... | |
typedef time_t | coap_time_t |
CoAP time in seconds since epoch. More... | |
typedef long | coap_tick_diff_t |
This data type is used to represent the difference between two clock_tick_t values. More... | |
Functions | |
void | coap_clock_init (void) |
Initializes the internal clock. More... | |
void | coap_ticks (coap_tick_t *t) |
Sets t to the internal time with COAP_TICKS_PER_SECOND resolution. More... | |
coap_time_t | coap_ticks_to_rt (coap_tick_t t) |
Helper function that converts coap ticks to wallclock time. More... | |
static int | coap_time_lt (coap_tick_t a, coap_tick_t b) |
Returns 1 if and only if a is less than b where less is defined on a signed data type. More... | |
static int | coap_time_le (coap_tick_t a, coap_tick_t b) |
Returns 1 if and only if a is less than or equal b where less is defined on a signed data type. More... | |
Clock Handling.
Definition in file coap_time.h.