8 #include "work_queue_resources.h"
16 WORK_QUEUE_FILE_PIECE,
22 work_queue_file_t type;
32 struct work_queue_task *work_queue_wait_internal(
struct work_queue *q,
int timeout,
struct link *foreman_uplink,
int *foreman_uplink_active);
42 void work_queue_enable_process_module(
struct work_queue *q);
48 int work_queue_submit_internal(
struct work_queue *q,
struct work_queue_task *t);
50 void release_all_workers(
struct work_queue *q);
52 void update_catalog(
struct work_queue *q,
struct link *foreman_uplink,
int force_update );
A task description.
Definition: work_queue.h:74
Double-linked non-intrusive list.
Definition: work_queue_internal.h:21
Definition: work_queue_resources.h:21