35#ifndef TIMER_H_DEFINED
36#define TIMER_H_DEFINED
44#define TIMER_HANDLE_T 1
48 unsigned long long nanosec_duration,
50 void (*timer_fn) (
void *data),
54 unsigned long long nanoseconds_from_epoch,
56 void (*timer_fn) (
void *data),
qb_loop_timer_handle corosync_timer_handle_t
corosync_timer_handle_t
int corosync_timer_add_absolute(unsigned long long nanoseconds_from_epoch, void *data, void(*timer_fn)(void *data), corosync_timer_handle_t *handle)
int corosync_timer_add_duration(unsigned long long nanosec_duration, void *data, void(*timer_fn)(void *data), corosync_timer_handle_t *handle)
unsigned long long cs_timer_time_get(void)
qb_loop_timer_handle corosync_timer_handle_t
void corosync_timer_delete(corosync_timer_handle_t handle)
unsigned long long corosync_timer_expire_time_get(corosync_timer_handle_t handle)