9 char * message; // string
11 int number; // identify the task by the order it was created in
15 int repetitions; // number of times task must be run
17 char * outfile; // name of file to send output to (can be NULL)
24 extern Task * Task_Append(Task * p, char * message, int bufsiz, int repetitions, char * outfile);
25 extern Task * Task_Prepend(Task * n, char * message, int bufsiz, int repetitions, char * outfile);
26 extern void Task_Extract(Task * t);
27 extern void Task_Destroy(Task * t);
29 extern void Task_DebugPrint(Task * t);