+
Point of view
All features
class PROCESS_GROUP_WIN32
Summary
Direct parents
Inherit list: PROCESS_GROUP
Overview
effective function
{ANY}
Wait for a process to finish and return it.
If a process has already finished but hasn't been waited for, return it immediately. If all processes have already been waited for, return Void.
finished: PROCESS_WIN32
effective function
{ANY}
If a process has already finished but hasn't been waited for, return it immediately.
If all finished processes have already been waited for, return Void.
count: INTEGER_32
effective function
{ANY}
ensure
  • Result.in_range(0, capacity)
capacity: INTEGER_32
{ANY}
ensure
  • Result >= 0
register (process: PROCESS_WIN32)
effective procedure
unregister (process: PROCESS_WIN32)
effective procedure
make
effective procedure
{}
writable attribute
{}
populate_handle_list
effective procedure
{}
handle_list_dirty: BOOLEAN
writable attribute
{}
handle_list: FAST_ARRAY[INTEGER_32]
writable attribute
{}
data: POINTER
writable attribute
{}
basic_exec_win32_wait_any (handles: POINTER, count_: INTEGER_32, data_: POINTER): BOOLEAN
{}
require
basic_exec_win32_any_finished (handles: POINTER, count_: INTEGER_32, data_: POINTER): BOOLEAN
{}
require
basic_exec_alloc_data: POINTER
{}
basic_exec_win32_handle (dat: POINTER): INTEGER_32
{}
basic_exec_status (dat: POINTER): INTEGER_32
{}