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