35 #ifndef TIMER_H_DEFINED 36 #define TIMER_H_DEFINED 40 #include <qb/qbloop.h> 42 #ifndef TIMER_HANDLE_T 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),
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)
unsigned long long corosync_timer_expire_time_get(corosync_timer_handle_t handle)
void corosync_timer_delete(corosync_timer_handle_t handle)
int corosync_timer_add_absolute(unsigned long long nanoseconds_from_epoch, void *data, void(*timer_fn)(void *data), corosync_timer_handle_t *handle)
qb_loop_timer_handle corosync_timer_handle_t
corosync_timer_handle_t
qb_loop_timer_handle corosync_timer_handle_t