10 #include "batch_file.h"
14 #include "rmsummary.h"
24 struct list *input_files;
25 struct list *output_files;
57 struct batch_file * batch_task_add_input_file(
struct batch_task *task,
const char * outer_name,
const char * inner_name);
68 struct batch_file * batch_task_add_output_file(
struct batch_task *task,
const char * outer_name,
const char * inner_name);
75 void batch_task_set_command(
struct batch_task *t,
const char *command);
83 void batch_task_set_command_spec(
struct batch_task *t,
struct jx *command);
92 void batch_task_wrap_command(
struct batch_task *t,
const char *command);
106 void batch_task_set_envlist(
struct batch_task *t,
struct jx *envlist);
121 char * batch_task_generate_id(
struct batch_task *t);
Definition: batch_file.h:20
Definition: batch_task.h:16
Robust, reentrant linked list structure.
JSON Expressions (JX) library.
Definition: rmsummary.h:26
Definition: batch_job_internal.h:50
Routines for computing SHA1 checksums.
JX value representing any expression type.
Definition: jx.h:117
Describes a batch job when it has completed.
Definition: batch_job.h:58