#include <thread.h>
Inheritance diagram for CL_Thread:

Public Methods | |
| virtual | ~CL_Thread () |
| param: func - Function that gets called at thread start.param: value - Value passed to the function at thread start. | |
| virtual void | start ()=0 |
| virtual void | terminate ()=0 |
| virtual void | wait ()=0 |
Static Public Methods | |
| CL_Thread* | create (CL_Runnable *runnable) |
| CL_Thread* | create (int(*func)(void *), void *value) |
| param: runnable - Class to call when thread is started. | |
|
|
param: func - Function that gets called at thread start.param: value - Value passed to the function at thread start.
|
|
|
param: runnable - Class to call when thread is started.
|
|
|
Referenced by CLThreadDrv::CLThreadDrv(), and CL_Runnable_Func::value(). |
|
|
Reimplemented in CL_Thread_BeOS, CL_Thread_Posix, and CL_Thread_Win32. |
|
|
Reimplemented in CL_Thread_BeOS, CL_Thread_Posix, and CL_Thread_Win32. |
|
|
Reimplemented in CL_Thread_BeOS, CL_Thread_Posix, and CL_Thread_Win32. Referenced by CLThreadDrv::Wait(). |
1.2.6 written by Dimitri van Heesch,
© 1997-2001