Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class PROCESS_IMP General cluster: classic_mswin description: "Process launcher on Windows." create: make, make_with_command_line Ancestors BASE_PROCESS_IMP PROCESS* Queries abort_termination_when_failed: BOOLEAN are_agents_valid (handler: detachable PROCEDURE [READABLE_STRING_8]; is_error: BOOLEAN): BOOLEAN buffer_size: INTEGER_32 command_line: IMMUTABLE_STRING_32 cwin_process_all_access: INTEGER_32 cwin_process_create_process: INTEGER_32 cwin_process_dup_handle: INTEGER_32 cwin_process_query_information: INTEGER_32 cwin_process_set_information: INTEGER_32 cwin_process_set_quota: INTEGER_32 cwin_process_synchronize: INTEGER_32 cwin_process_terminate: INTEGER_32 cwin_process_vm_operation: INTEGER_32 cwin_process_vm_read: INTEGER_32 cwin_process_vm_write: INTEGER_32 detached_console: BOOLEAN environment_variable_table: detachable HASH_TABLE [READABLE_STRING_GENERAL, READABLE_STRING_GENERAL] error_direction: INTEGER_32 error_file_name: detachable IMMUTABLE_STRING_32 exit_code: INTEGER_32 force_terminated: BOOLEAN has_error_stream_closed: BOOLEAN has_error_stream_error: BOOLEAN has_exited: BOOLEAN has_input_error: BOOLEAN has_output_stream_closed: BOOLEAN has_output_stream_error: BOOLEAN hidden: BOOLEAN id: INTEGER_32 input_direction: INTEGER_32 input_file_name: detachable IMMUTABLE_STRING_32 is_error_redirection_valid (a_error_direction: INTEGER_32): BOOLEAN is_input_redirection_valid (a_input_direction: INTEGER_32): BOOLEAN is_last_wait_timeout: BOOLEAN is_launched_in_new_process_group: BOOLEAN is_output_redirection_valid (a_output_direction: INTEGER_32): BOOLEAN is_running: BOOLEAN is_terminal_control_enabled: BOOLEAN last_termination_successful: BOOLEAN launched: BOOLEAN output_direction: INTEGER_32 output_file_name: detachable IMMUTABLE_STRING_32 Platform: PLATFORM process_id_pair_list: LINKED_LIST [TUPLE [INTEGER_32, INTEGER_32]] separate_console: BOOLEAN working_directory: detachable IMMUTABLE_STRING_32 Commands blocking_put_string (s: READABLE_STRING_8) cancel_error_redirection cancel_input_redirection cancel_output_redirection check_nt_platform (a_result, a_succ: TYPED_POINTER [BOOLEAN]) close disable_launch_in_new_process_group disable_terminal_control enable_launch_in_new_process_group enable_terminal_control launch put_string (s: READABLE_STRING_8) read_error_to_special (buffer: SPECIAL [NATURAL_8]) read_output_to_special (buffer: SPECIAL [NATURAL_8]) redirect_error_to_agent (a_error_handler: [attached like error_handler] attached PROCEDURE [READABLE_STRING_8]) redirect_error_to_file (a_file_name: READABLE_STRING_GENERAL) redirect_error_to_same_as_output redirect_error_to_stream redirect_input_to_file (a_file_name: READABLE_STRING_GENERAL) redirect_input_to_stream redirect_output_to_agent (a_output_handler: [attached like output_handler] attached PROCEDURE [READABLE_STRING_8]) redirect_output_to_file (a_file_name: READABLE_STRING_GENERAL) redirect_output_to_stream set_abort_termination_when_failed (b: BOOLEAN) set_buffer_size (size: INTEGER_32) set_detached_console (b: BOOLEAN) set_environment_variable_table (a_table: [like environment_variable_table] detachable HASH_TABLE [READABLE_STRING_GENERAL, READABLE_STRING_GENERAL]) set_environment_variables (a_table: HASH_TABLE [NATIVE_STRING, READABLE_STRING_GENERAL]) set_hidden (h: BOOLEAN) set_on_exit_handler (handler: [like on_exit_handler] detachable ROUTINE) set_on_fail_launch_handler (handler: [like on_fail_launch_handler] detachable ROUTINE) set_on_start_handler (handler: [like on_start_handler] detachable ROUTINE) set_on_successful_launch_handler (handler: [like on_successful_launch_handler] detachable ROUTINE) set_on_terminate_handler (handler: [like on_terminate_handler] detachable ROUTINE) set_separate_console (b: BOOLEAN) set_timer (a_timer: [like timer] PROCESS_TIMER) terminate terminate_tree wait_for_exit wait_for_exit_with_timeout (a_timeout: INTEGER_32) wait_for_input
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org