| 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_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);
pid : |
|
priority : |
|
standard_input : |
|
standard_output : |
|
standard_error : |
|
| Returns : |
GvaProcess* gva_process_spawn (const gchar *command_line, gint priority, GError **error);
command_line : |
|
priority : |
|
error : |
|
| Returns : |
gboolean gva_process_write_stdin (GvaProcess *process, const gchar *data, gssize length, GError **error);
process : |
|
data : |
|
length : |
|
error : |
|
| Returns : |
guint gva_process_stdout_num_lines (GvaProcess *process);
process : |
|
| Returns : |
guint gva_process_stderr_num_lines (GvaProcess *process);
process : |
|
| Returns : |
gchar* gva_process_stdout_read_line (GvaProcess *process);
process : |
|
| Returns : |
gchar* gva_process_stderr_read_line (GvaProcess *process);
process : |
|
| Returns : |
gchar** gva_process_stdout_read_lines (GvaProcess *process);
process : |
|
| Returns : |
gchar** gva_process_stderr_read_lines (GvaProcess *process);
process : |
|
| Returns : |
guint gva_process_get_progress (GvaProcess *process);
process : |
|
| Returns : |
void gva_process_set_progress (GvaProcess *process, guint progress);
process : |
|
progress : |
gboolean gva_process_has_exited (GvaProcess *process, gint *status);
process : |
|
status : |
|
| Returns : |
void gva_process_get_time_elapsed (GvaProcess *process, GTimeVal *time_elapsed);
process : |
|
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
stdout" property"stdout" gint : Read / Write / Construct Only
Allowed values: >= -1
Default value: -1
void user_function (GvaProcess *gvaprocess, gint arg1, gpointer user_data) : Run First
gvaprocess : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |
void user_function (GvaProcess *gvaprocess, gpointer user_data) : Run Last
gvaprocess : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |
void user_function (GvaProcess *gvaprocess, gpointer user_data) : Run Last
gvaprocess : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |