$Date: 2005/10/26 17:25:41 $
$Revision: 1.12 $
-- EiffelMedia audio subsystem
-- (From EM_SHARED_SUBSYSTEMS)
-- EiffelMedia CD ROM subsystem
-- (From EM_SHARED_SUBSYSTEMS)
-- EiffelMedia joystick subsystem
-- (From EM_SHARED_SUBSYSTEMS)
-- EiffelMedia network subsystem is
-- (From EM_SHARED_SUBSYSTEMS)
-- EiffelMedia timer subsystem
-- (From EM_SHARED_SUBSYSTEMS)
-- EiffelMedia video subsystem
-- (From EM_SHARED_SUBSYSTEMS)
-- Aborts the thread gracelessly.
-- You should avoid using this.
-- Wait for a thread to finish (no timeouts are supported -> worst case: wait forever, deadlock)
-- This should only be called by an other thread than this one
-- this will be executed
-- Return True if the thread has finished its execution.
-- Returns True if the thread is running.
-- The return code of the function that was executed.
-- This will be -1 if is_finished is False.
*** Since Eiffel doesn't correctly support threats, this doesn't work yet ***
Use this class to start a function in another thread.
The function must not have any open arguments and it has to return
an integer value.
If someone has a great idea how to implement open arguments: feel free :)
We would have to create a C pointer to an arbitrary count of arguments
(ie a TUPLE) that would be passed to the start feature.