<!-- ##### SECTION Title ##### -->
GCutProcess

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### MACRO GCUT_PROCESS_ERROR ##### -->
<para>

</para>



<!-- ##### STRUCT GCutProcess ##### -->
<para>

</para>


<!-- ##### SIGNAL GCutProcess::error ##### -->
<para>

</para>

@gcutprocess: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL GCutProcess::error-received ##### -->
<para>

</para>

@gcutprocess: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GCutProcess::output-received ##### -->
<para>

</para>

@gcutprocess: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GCutProcess::reaped ##### -->
<para>

</para>

@gcutprocess: the object which received the signal.
@arg1: 

<!-- ##### ARG GCutProcess:command ##### -->
<para>

</para>

<!-- ##### STRUCT GCutProcessClass ##### -->
<para>

</para>

@parent_class: 
@output_received: 
@error_received: 
@reaped: 
@error: 

<!-- ##### ENUM GCutProcessError ##### -->
<para>

</para>

@GCUT_PROCESS_ERROR_COMMAND_LINE: 
@GCUT_PROCESS_ERROR_IO_ERROR: 
@GCUT_PROCESS_ERROR_ALREADY_RUNNING: 
@GCUT_PROCESS_ERROR_NOT_RUNNING: 
@GCUT_PROCESS_ERROR_INVALID_OBJECT: 
@GCUT_PROCESS_ERROR_INVALID_SIGNAL: 
@GCUT_PROCESS_ERROR_PERMISSION_DENIED: 
@GCUT_PROCESS_ERROR_TIMEOUT: 

<!-- ##### FUNCTION gcut_process_error_quark ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION gcut_process_new ##### -->
<para>

</para>

@command: 
@Varargs: 
@Returns: 


<!-- ##### FUNCTION gcut_process_new_command_line ##### -->
<para>

</para>

@command_line: 
@Returns: 


<!-- ##### FUNCTION gcut_process_new_va_list ##### -->
<para>

</para>

@command: 
@args: 
@Returns: 


<!-- ##### FUNCTION gcut_process_new_argv ##### -->
<para>

</para>

@argc: 
@argv: 
@Returns: 


<!-- ##### FUNCTION gcut_process_new_strings ##### -->
<para>

</para>

@command: 
@Returns: 


<!-- ##### FUNCTION gcut_process_new_array ##### -->
<para>

</para>

@command: 
@Returns: 


<!-- ##### FUNCTION gcut_process_set_flags ##### -->
<para>

</para>

@process: 
@flags: 


<!-- ##### FUNCTION gcut_process_get_flags ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_set_env ##### -->
<para>

</para>

@process: 
@name: 
@Varargs: 


<!-- ##### FUNCTION gcut_process_get_env ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_run ##### -->
<para>

</para>

@process: 
@error: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_pid ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_wait ##### -->
<para>

</para>

@process: 
@timeout: 
@error: 
@Returns: 


<!-- ##### FUNCTION gcut_process_kill ##### -->
<para>

</para>

@process: 
@signal_number: 
@error: 
@Returns: 


<!-- ##### FUNCTION gcut_process_write ##### -->
<para>

</para>

@process: 
@chunk: 
@size: 
@error: 
@Returns: 


<!-- ##### FUNCTION gcut_process_flush ##### -->
<para>

</para>

@process: 
@error: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_output_string ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_error_string ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_input_channel ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_output_channel ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_error_channel ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_output_stream ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_error_stream ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_get_forced_termination_wait_time ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_set_forced_termination_wait_time ##### -->
<para>

</para>

@process: 
@timeout: 


<!-- ##### FUNCTION gcut_process_get_event_loop ##### -->
<para>

</para>

@process: 
@Returns: 


<!-- ##### FUNCTION gcut_process_set_event_loop ##### -->
<para>

</para>

@process: 
@loop: 


