17 #ifndef APT_TIMER_QUEUE_H
18 #define APT_TIMER_QUEUE_H
apt_timer_queue_t * apt_timer_queue_create(apr_pool_t *pool)
void apt_timer_queue_advance(apt_timer_queue_t *timer_queue, apr_uint32_t elapsed_time)
#define APT_END_EXTERN_C
Definition: apt.h:38
apt_bool_t apt_timer_queue_is_empty(const apt_timer_queue_t *timer_queue)
int apt_bool_t
Definition: apt.h:57
void apt_timer_queue_destroy(apt_timer_queue_t *timer_queue)
apt_timer_t * apt_timer_create(apt_timer_queue_t *timer_queue, apt_timer_proc_f proc, void *obj, apr_pool_t *pool)
struct apt_timer_queue_t apt_timer_queue_t
Definition: apt_timer_queue.h:32
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
#define APT_DECLARE(type)
Definition: apt.h:53
apt_bool_t apt_timer_kill(apt_timer_t *timer)
void(* apt_timer_proc_f)(apt_timer_t *timer, void *obj)
Definition: apt_timer_queue.h:35
apt_bool_t apt_timer_queue_timeout_get(apt_timer_queue_t *timer_queue, apr_uint32_t *timeout)
typedefAPT_BEGIN_EXTERN_C struct apt_timer_t apt_timer_t
Definition: apt_timer_queue.h:30
apt_bool_t apt_timer_set(apt_timer_t *timer, apr_uint32_t timeout)