| Top |  |  |  |  | 
| gdouble | (*OGMJobWatch) () | 
| OGMJobSpawn * | ogmjob_exec_new () | 
| OGMJobSpawn * | ogmjob_exec_newv () | 
| gint | ogmjob_exec_get_status () | 
| void | ogmjob_exec_add_watch () | 
| void | ogmjob_exec_add_watch_full () | 
gdouble (*OGMJobWatch) (OGMJobExec *exec,const gchar *buffer,gpointer data);
Specifies the type of functions passed to ogmjob_exec_add_watch(), and
ogmjob_exec_add_watch_full().
OGMJobSpawn *
ogmjob_exec_new (const gchar *command_line);
Creates a new OGMJobExec.
gint
ogmjob_exec_get_status (OGMJobExec *exec);
Returns the execution status.
void ogmjob_exec_add_watch (OGMJobExec *exec,OGMJobWatch watch_func,gpointer watch_data);
Invokes watch_func
 each time data is available on stdin or stdout.
void ogmjob_exec_add_watch_full (OGMJobExec *exec,OGMJobWatch watch_func,gpointer watch_data,gboolean watch_out,gboolean watch_err,gboolean swapped);
Invokes watch_func
 each time data is available on stdin or stdout.
| exec | An OGMJobExec | |
| watch_func | An OGMJobWatch | |
| watch_data | User data | |
| watch_out | Whether to watch stdin | |
| watch_err | Whether to watch stdout | |
| swapped | Whether to swap exec and  |