![]() |
#include <citrusleaf/cf_atomic.h>
#include <citrusleaf/cf_types.h>
Go to the source code of this file.
Typedefs | |
typedef cf_atomic64 | cf_atomic_clock |
typedef uint64_t | cf_clock |
Functions | |
static uint32_t | cf_clepoch_seconds () |
cf_clock | cf_clock_getabsolute () |
cf_clock | cf_get_seconds () |
cf_clock | cf_getmicros () |
cf_clock | cf_getms () |
cf_clock | cf_getus () |
cf_clock | cf_secs_since_clepoch () |
static uint32_t | cf_server_void_time_to_ttl (uint32_t server_void_time) |
void | cf_set_wait_timespec (int ms_wait, struct timespec *tp) |
static void | CF_TIMESPEC_ADD_MS (struct timespec *ts, uint ms) |
static cf_clock | CF_TIMESPEC_TO_MS (struct timespec ts) |
static cf_clock | CF_TIMESPEC_TO_MS_P (struct timespec *ts) |
static cf_clock | CF_TIMESPEC_TO_US (struct timespec ts) |
typedef cf_atomic64 cf_atomic_clock |
Definition at line 49 of file modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h.
typedef uint64_t cf_clock |
Definition at line 48 of file modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h.
|
inlinestatic |
Definition at line 100 of file modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h.
References CITRUSLEAF_EPOCH, clock_gettime(), and CLOCK_REALTIME.
cf_clock cf_clock_getabsolute | ( | ) |
cf_clock cf_get_seconds | ( | ) |
cf_clock cf_getmicros | ( | ) |
cf_clock cf_getms | ( | ) |
cf_clock cf_getus | ( | ) |
cf_clock cf_secs_since_clepoch | ( | ) |
|
inlinestatic |
Definition at line 113 of file modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h.
References cf_clepoch_seconds().
void cf_set_wait_timespec | ( | int | ms_wait, |
struct timespec * | tp | ||
) |
|
inlinestatic |
Definition at line 91 of file modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h.
|
inlinestatic |
Definition at line 75 of file modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h.
|
inlinestatic |
Definition at line 67 of file modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h.
|
inlinestatic |
Definition at line 83 of file modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h.