void XrdFfsQueue_free_task(struct XrdFfsQueueTasks *task)
int XrdFfsQueue_remove_workers(int n)
struct XrdFfsQueueTasks * XrdFfsQueue_create_task(void *(*func)(void *), void **args, short initstat)
int XrdFfsQueue_count_workers()
int XrdFfsQueue_create_workers(int n)
unsigned int XrdFfsQueue_count_tasks()
void XrdFfsQueue_wait_task(struct XrdFfsQueueTasks *task)
Definition XrdFfsQueue.hh:36
void ** args
Definition XrdFfsQueue.hh:41
pthread_cond_t cond
Definition XrdFfsQueue.hh:38
unsigned int id
Definition XrdFfsQueue.hh:43
struct XrdFfsQueueTasks * prev
Definition XrdFfsQueue.hh:45
struct XrdFfsQueueTasks * next
Definition XrdFfsQueue.hh:44
pthread_mutex_t mutex
Definition XrdFfsQueue.hh:37
void *(* func)(void *)
Definition XrdFfsQueue.hh:40
short done
Definition XrdFfsQueue.hh:39