8 #include "work_queue_resources.h"
23 struct work_queue_task *work_queue_wait_internal(
struct work_queue *q,
int timeout,
struct link *foreman_uplink,
int *foreman_uplink_active);
33 void work_queue_enable_process_module(
struct work_queue *q);
39 int work_queue_submit_internal(
struct work_queue *q,
struct work_queue_task *t);
42 void work_queue_invalidate_cached_file_internal(
struct work_queue *q,
const char *filename);
44 void release_all_workers(
struct work_queue *q);
46 void update_catalog(
struct work_queue *q,
struct link *foreman_uplink,
int force_update );
49 void work_queue_broadcast_message(
struct work_queue *q,
const char *msg);
A task description.
Definition: work_queue.h:102
Double-linked non-intrusive list.
Definition: work_queue_internal.h:12
Definition: rmsummary.h:25
Definition: work_queue_resources.h:20
work_queue_file_t
Definition: work_queue.h:83