cctools
work_queue_watcher.h
1 /*
2 Copyright (C) 2014- The University of Notre Dame
3 This software is distributed under the GNU General Public License.
4 See the file COPYING for details.
5 */
6 
7 #ifndef WORK_QUEUE_WATCH_H
8 #define WORK_QUEUE_WATCH_H
9 
10 #include "work_queue_process.h"
11 #include "link.h"
12 
13 struct work_queue_watcher * work_queue_watcher_create();
14 void work_queue_watcher_delete( struct work_queue_watcher *w );
15 
16 void work_queue_watcher_add_process( struct work_queue_watcher *w, struct work_queue_process *p );
17 void work_queue_watcher_remove_process( struct work_queue_watcher *w, struct work_queue_process *p );
18 int work_queue_watcher_check( struct work_queue_watcher *w );
19 int work_queue_watcher_send_changes( struct work_queue_watcher *w, struct link *manager, time_t stoptime );
20 
21 #endif
Definition: work_queue_process.h:19