All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions
modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.h File Reference
#include <citrusleaf/cf_atomic.h>
#include <citrusleaf/cf_types.h>
+ Include dependency graph for modules/common/target/Darwin-i386/include/citrusleaf/cf_clock.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 Documentation

typedef cf_atomic64 cf_atomic_clock
typedef uint64_t cf_clock

Function Documentation

static uint32_t cf_clepoch_seconds ( )
inlinestatic
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)
inlinestatic
void cf_set_wait_timespec ( int  ms_wait,
struct timespec *  tp 
)
static void CF_TIMESPEC_ADD_MS ( struct timespec *  ts,
uint  ms 
)
inlinestatic
static cf_clock CF_TIMESPEC_TO_MS ( struct timespec  ts)
inlinestatic
static cf_clock CF_TIMESPEC_TO_MS_P ( struct timespec *  ts)
inlinestatic
static cf_clock CF_TIMESPEC_TO_US ( struct timespec  ts)
inlinestatic