diff options
Diffstat (limited to 'src/run_queue.h')
-rw-r--r-- | src/run_queue.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/run_queue.h b/src/run_queue.h index 629a8e0..eca071e 100644 --- a/src/run_queue.h +++ b/src/run_queue.h @@ -8,26 +8,29 @@ #ifndef __RUN_QUEUE_H__ #define __RUN_QUEUE_H__ +#include "msg.h" + #include <sys/queue.h> -struct run_queue_entry; +struct run; -int run_queue_entry_create(struct run_queue_entry **, const char *url, const char *rev); -void run_queue_entry_destroy(struct run_queue_entry *); +int run_create(struct run **, const char *url, const char *rev); +int run_from_msg(struct run **, const struct msg *); +void run_destroy(struct run *); -const char *run_queue_entry_get_url(const struct run_queue_entry *); -const char *run_queue_entry_get_rev(const struct run_queue_entry *); +const char *run_get_url(const struct run *); +const char *run_get_rev(const struct run *); -STAILQ_HEAD(run_queue, run_queue_entry); +STAILQ_HEAD(run_queue, run); void run_queue_create(struct run_queue *); void run_queue_destroy(struct run_queue *); int run_queue_is_empty(const struct run_queue *); -void run_queue_add_first(struct run_queue *, struct run_queue_entry *); -void run_queue_add_last(struct run_queue *, struct run_queue_entry *); +void run_queue_add_first(struct run_queue *, struct run *); +void run_queue_add_last(struct run_queue *, struct run *); -struct run_queue_entry *run_queue_remove_first(struct run_queue *); +struct run *run_queue_remove_first(struct run_queue *); #endif |