7 #ifndef TASKVINE_JSON_H 8 #define TASKVINE_JSON_H int vine_json_submit(struct vine_manager *m, const char *str)
Submit a task to a manager.
int vine_json_hungry(struct vine_manager *m)
Determine whether the manager is empty.
void vine_json_delete(struct vine_manager *m)
Delete a vine_manager object.
char * vine_json_remove(struct vine_manager *m, int id)
Remove a task from the manager.
int vine_json_empty(struct vine_manager *m)
Determine whether the manager is 'hungry' for more tasks.
struct vine_manager * vine_json_create(const char *str)
Create a new manager object.
char * vine_json_wait(struct vine_manager *m, int timeout)
Wait for a task to complete.
char * vine_json_get_status(struct vine_manager *m)
Get the status for a given manager.