#include "XrdFfs/XrdFfsQueue.hh"Include dependency graph for XrdFfsQueue.cc:

Functions | |
| void | XrdFfsQueue_enqueue (struct XrdFfsQueueTasks *task) |
| XrdFfsQueueTasks * | XrdFfsQueue_dequeue () |
| XrdFfsQueueTasks * | XrdFfsQueue_create_task (void *(*func)(void *), void **args, short initstat) |
| void | XrdFfsQueue_free_task (struct XrdFfsQueueTasks *task) |
| void | XrdFfsQueue_wait_task (struct XrdFfsQueueTasks *task) |
| unsigned int | XrdFfsQueue_count_tasks () |
| void * | XrdFfsQueue_worker (void *x) |
| int | XrdFfsQueue_create_workers (int n) |
| int | XrdFfsQueue_remove_workers (int n) |
| int | XrdFfsQueue_count_workers () |
Variables | |
| XrdFfsQueueTasks * | XrdFfsQueueTaskque_head = NULL |
| XrdFfsQueueTasks * | XrdFfsQueueTaskque_tail = NULL |
| unsigned int | XrdFfsQueueNext_task_id = 0 |
| pthread_mutex_t | XrdFfsQueueTaskque_mutex = PTHREAD_MUTEX_INITIALIZER |
| pthread_cond_t | XrdFfsQueueTaskque_cond = PTHREAD_COND_INITIALIZER |
| pthread_mutex_t | XrdFfsQueueWorker_mutex |
| unsigned short | XrdFfsQueueNworkers = 0 |
| unsigned int | XrdFfsQueueWorker_id = 0 |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1