class PROCESS_WIN32
Summary
Class invariant
Overview
creation features
features
plugin lowlevel data
plugin features
  • is_equal (other: PROCESS_WIN32): BOOLEAN
    Is other attached to an object considered equal to current object?
effective function
is_connected: BOOLEAN
writable attribute
is_finished: BOOLEAN
effective function
status: INTEGER_32
effective function
wait
effective procedure
writable attribute
You can feed data to the process by this channel
output: INPUT_STREAM
writable attribute
You can read data from the process by this channel
error: INPUT_STREAM
writable attribute
You can read error data from the process by this channel
execute (program: STRING, arguments: TRAVERSABLE[STRING], keep_environment: BOOLEAN)
effective procedure
Execute the given program (how the program is discovered is os-dependant), passing to it the arguments.
execute_command_line (command_line: STRING, keep_environment: BOOLEAN)
effective procedure
Execute the command_line through the operating system's basic shell.
writable attribute
cleanup (stat: INTEGER_32)
effective procedure
handle: INTEGER_32
effective function
dispose
effective procedure
Action to be executed just before garbage collection reclaims an object.
do_cleanup
effective procedure
make
effective procedure
writable attribute
writable attribute
writable attribute
do_execute (program_arguments: POINTER, keep_environment: BOOLEAN)
effective procedure
data: POINTER
writable attribute
basic_exec_win32_execute (dat: POINTER, arguments: POINTER, keep_environment: BOOLEAN, add_environment: POINTER, in_fd: POINTER, out_fd: POINTER, err_fd: POINTER): BOOLEAN
basic_exec_id (dat: POINTER): INTEGER_32
basic_exec_alloc_data: POINTER
basic_exec_free_data (dat: POINTER)
basic_exec_win32_handle (dat: POINTER): INTEGER_32
basic_exec_is_finished (dat: POINTER): BOOLEAN
basic_exec_status (dat: POINTER): INTEGER_32
basic_exec_wait (dat: POINTER)
basic_exec_cleanup (dat: POINTER, stat: INTEGER_32)
set_group (group_: PROCESS_GROUP)
effective procedure
is_ready: BOOLEAN
effective function
direct_input: BOOLEAN
writable attribute
Is the program's input stream read directly from the standard input stream rather than from input?
set_direct_input (direct_input_: BOOLEAN)
effective procedure
direct_output: BOOLEAN
writable attribute
Is the program's output stream sent directly to the standard output stream rather than to output?
set_direct_output (direct_output_: BOOLEAN)
effective procedure
direct_error: BOOLEAN
writable attribute
Is the program's error stream sent directly to the standard error stream rather than to error?
set_direct_error (direct_error_: BOOLEAN)
effective procedure
hash_code: INTEGER_32
effective function
The hash-code value of Current.
cleanup_streams
effective procedure
is_equal (other: PROCESS_WIN32): BOOLEAN
deferred function
Is other attached to an object considered equal to current object?