7 #ifndef BATCH_WRAPPER_H
8 #define BATCH_WRAPPER_H
10 #include "batch_task.h"
19 struct batch_wrapper *batch_wrapper_create(
void);
25 void batch_wrapper_delete(
struct batch_wrapper *w);
33 void batch_wrapper_pre(
struct batch_wrapper *w,
const char *cmd);
41 void batch_wrapper_argv(
struct batch_wrapper *w,
char *
const argv[]);
48 void batch_wrapper_args(
struct batch_wrapper *w,
char *
const args[]);
54 void batch_wrapper_cmd(
struct batch_wrapper *w,
const char *cmd);
63 void batch_wrapper_post(
struct batch_wrapper *w,
const char *cmd);
71 void batch_wrapper_prefix(
struct batch_wrapper *w,
const char *prefix);
80 char *batch_wrapper_write(
struct batch_wrapper *w,
struct batch_task *t);
88 char *batch_wrapper_expand(
struct batch_task *t,
struct jx *spec);
Definition: batch_task.h:16
JX value representing any expression type.
Definition: jx.h:117