![]() |
![]() |
![]() |
GNOME Video Arcade Reference Manual | ![]() |
---|---|---|---|---|
GvaProcessPrivate; GvaProcess; GvaProcess* gva_process_new (GPid pid, gint priority, gint standard_input, gint standard_output, gint standard_error); GvaProcess* gva_process_spawn (const gchar *command_line, gint priority, GError **error); gboolean gva_process_write_stdin (GvaProcess *process, const gchar *data, gssize length, GError **error); guint gva_process_stdout_num_lines (GvaProcess *process); guint gva_process_stderr_num_lines (GvaProcess *process); gchar* gva_process_stdout_read_line (GvaProcess *process); gchar* gva_process_stderr_read_line (GvaProcess *process); gchar** gva_process_stdout_read_lines (GvaProcess *process); gchar** gva_process_stderr_read_lines (GvaProcess *process); guint gva_process_get_progress (GvaProcess *process); void gva_process_inc_progress (GvaProcess *process); void gva_process_set_progress (GvaProcess *process, guint progress); gboolean gva_process_has_exited (GvaProcess *process, gint *status); void gva_process_kill (GvaProcess *process); void gva_process_kill_all (void); void gva_process_get_time_elapsed (GvaProcess *process, GTimeVal *time_elapsed);
"pid" guint : Read / Write / Construct Only "priority" gint : Read / Write / Construct Only "progress" guint : Read / Write "stderr" gint : Read / Write / Construct Only "stdin" gint : Read / Write / Construct Only "stdout" gint : Read / Write / Construct Only
GvaProcess* gva_process_new (GPid pid, gint priority, gint standard_input, gint standard_output, gint standard_error);
|
|
|
|
|
|
|
|
|
|
Returns : |
GvaProcess* gva_process_spawn (const gchar *command_line, gint priority, GError **error);
|
|
|
|
|
|
Returns : |
gboolean gva_process_write_stdin (GvaProcess *process, const gchar *data, gssize length, GError **error);
|
|
|
|
|
|
|
|
Returns : |
guint gva_process_stdout_num_lines (GvaProcess *process);
|
|
Returns : |
guint gva_process_stderr_num_lines (GvaProcess *process);
|
|
Returns : |
gchar* gva_process_stdout_read_line (GvaProcess *process);
|
|
Returns : |
gchar* gva_process_stderr_read_line (GvaProcess *process);
|
|
Returns : |
gchar** gva_process_stdout_read_lines (GvaProcess *process);
|
|
Returns : |
gchar** gva_process_stderr_read_lines (GvaProcess *process);
|
|
Returns : |
guint gva_process_get_progress (GvaProcess *process);
|
|
Returns : |
void gva_process_set_progress (GvaProcess *process, guint progress);
|
|
|
gboolean gva_process_has_exited (GvaProcess *process, gint *status);
|
|
|
|
Returns : |
void gva_process_get_time_elapsed (GvaProcess *process, GTimeVal *time_elapsed);
|
|
|
stderr
" property"stderr" gint : Read / Write / Construct Only
Allowed values: >= -1
Default value: -1
stdin
" property"stdin" gint : Read / Write / Construct Only
Allowed values: >= -1
Default value: -1
void user_function (GvaProcess *gvaprocess, gint arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
void user_function (GvaProcess *gvaprocess, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
void user_function (GvaProcess *gvaprocess, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |