<!-- ##### SECTION Title ##### -->
cut-multi-process

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


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

</para>

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

</para>

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


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


<!-- ##### FUNCTION cut_take_new_sub_process ##### -->
<para>

</para>

@test_directory: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_run ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_run_async ##### -->
<para>

</para>

@sub_process: 


<!-- ##### FUNCTION cut_sub_process_wait ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_is_success ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_is_running ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_get_test_directory ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_test_directory ##### -->
<para>

</para>

@sub_process: 
@test_directory: 


<!-- ##### FUNCTION cut_sub_process_get_source_directory ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_source_directory ##### -->
<para>

</para>

@sub_process: 
@source_directory: 


<!-- ##### FUNCTION cut_sub_process_get_multi_thread ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_multi_thread ##### -->
<para>

</para>

@sub_process: 
@multi_thread: 


<!-- ##### FUNCTION cut_sub_process_get_max_threads ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_max_threads ##### -->
<para>

</para>

@sub_process: 
@max_threads: 


<!-- ##### FUNCTION cut_sub_process_get_exclude_files ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_exclude_files ##### -->
<para>

</para>

@sub_process: 
@files: 


<!-- ##### FUNCTION cut_sub_process_get_exclude_directories ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_exclude_directories ##### -->
<para>

</para>

@sub_process: 
@directories: 


<!-- ##### FUNCTION cut_sub_process_get_target_test_case_names ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_target_test_case_names ##### -->
<para>

</para>

@sub_process: 
@names: 


<!-- ##### FUNCTION cut_sub_process_get_target_test_names ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_target_test_names ##### -->
<para>

</para>

@sub_process: 
@names: 


<!-- ##### FUNCTION cut_sub_process_get_elapsed ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_get_total_elapsed ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_is_crashed ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_get_fatal_failures ##### -->
<para>

</para>

@sub_process: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_set_fatal_failures ##### -->
<para>

</para>

@sub_process: 
@fatal_failures: 


<!-- ##### FUNCTION cut_take_new_sub_process_group ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_group_add ##### -->
<para>

</para>

@group: 
@sub_process: 


<!-- ##### FUNCTION cut_sub_process_group_run ##### -->
<para>

</para>

@group: 
@Returns: 


<!-- ##### FUNCTION cut_sub_process_group_run_async ##### -->
<para>

</para>

@group: 


<!-- ##### FUNCTION cut_sub_process_group_wait ##### -->
<para>

</para>

@group: 
@Returns: 


<!-- ##### STRUCT CutSubProcessGroup ##### -->
<para>

</para>


<!-- ##### STRUCT CutSubProcess ##### -->
<para>

</para>


