| IoTivity-Lite
    | 
#include "oc_clock_util.h"#include "oc_export.h"#include "util/oc_compiler.h"#include <stdbool.h>#include <stdint.h>| Functions | |
| void | oc_clock_init (void) | 
| A second, measured in system clock time.  More... | |
| unsigned long | oc_clock_seconds (void) | 
| Get the current value of the platform seconds.  More... | |
| uint64_t | oc_clock_seconds_v1 (void) | 
| Get the current value of the platform seconds.  More... | |
| oc_clock_time_t | oc_clock_time (void) | 
| Get the current clock time.  More... | |
| bool | oc_clock_time_has_monotonic_clock (void) | 
| Check if the platform supports a monotonic clock.  More... | |
| oc_clock_time_t | oc_clock_time_monotonic (void) | 
| Get the current monotonic clock time.  More... | |
| void | oc_clock_wait (oc_clock_time_t t) | 
| Wait for a given number of ticks.  More... | |
| void oc_clock_init | ( | void | ) | 
A second, measured in system clock time.
Initialize the clock library.
This function initializes the clock library and should be called from the main() function of the system.
| unsigned long oc_clock_seconds | ( | void | ) | 
Get the current value of the platform seconds.
| uint64_t oc_clock_seconds_v1 | ( | void | ) | 
Get the current value of the platform seconds.
This could be the number of seconds since startup, or since a standard epoch.
| oc_clock_time_t oc_clock_time | ( | void | ) | 
Get the current clock time.
This function returns the current system clock time.
| bool oc_clock_time_has_monotonic_clock | ( | void | ) | 
Check if the platform supports a monotonic clock.
| oc_clock_time_t oc_clock_time_monotonic | ( | void | ) | 
Get the current monotonic clock time.
This could be the number of seconds since startup, or since a standard epoch. This time is guaranteed to be monotonic, and not effected by any changes in system.
| void oc_clock_wait | ( | oc_clock_time_t | t | ) | 
Wait for a given number of ticks.
| t | How many ticks. |