38 #ifndef CFUTHREAD_QUEUE_H
39 #define CFUTHREAD_QUEUE_H
58 typedef void * (*cfuthread_queue_fn_t)(
void *arg);
59 typedef void (*cfuthread_queue_init_t)(
void *arg);
60 typedef void (*cfuthread_queue_cleanup_t)(
void *arg);
65 cfuthread_queue_t * cfuthread_queue_new(cfuthread_queue_fn_t fn);
73 cfuthread_queue_t * cfuthread_queue_new_with_cleanup(cfuthread_queue_fn_t fn,
74 cfuthread_queue_init_t init_fn,
void *init_arg, cfuthread_queue_cleanup_t cleanup_fn,
81 void * cfuthread_queue_make_request(cfuthread_queue_t * tq,
void *data);
86 void cfuthread_queue_destroy(cfuthread_queue_t *);
Definition: cfuthread_queue.c:46