#include <thread.h>
Public Member Functions | |
| CL_Thread () | |
| Construction:. | |
| ~CL_Thread () | |
| void | start (CL_Runnable *runnable) |
| Operations:. | |
| template<class C> | |
| void | start (C *instance, void(C::*member)()) |
| template<class C, class P1> | |
| void | start (C *instance, void(C::*member)(P1 p1), P1 p1) |
| template<class C, class P1, class P2> | |
| void | start (C *instance, void(C::*member)(P1 p1, P2 p2), P1 p1, P2 p2) |
| template<class C, class P1, class P2, class P3> | |
| void | start (C *instance, void(C::*member)(P1 p1, P2 p2, P3 p3), P1 p1, P2 p2, P3 p3) |
| template<class C, class P1, class P2, class P3, class P4> | |
| void | start (C *instance, void(C::*member)(P1 p1, P2 p2, P3 p3, P4 p4), P1 p1, P2 p2, P3 p3, P4 p4) |
| template<class C, class P1, class P2, class P3, class P4, class P5> | |
| void | start (C *instance, void(C::*member)(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5), P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) |
| void | join () |
Static Private Member Functions | |
| static void * | thread_main (void *data) |
| Implementation:. | |
Private Attributes | |
| pthread_t | handle |
|
|
Construction:.
Definition at line 36 of file thread.cpp. |
|
|
Definition at line 40 of file thread.cpp. References handle. |
|
|
Definition at line 84 of file thread.cpp. References handle. Referenced by CL_Service::main(). |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 132 of file thread.h. References start(). |
|
||||||||||||||||||||||||||||||||
|
Definition at line 117 of file thread.h. References start(). |
|
||||||||||||||||||||||||||||
|
Definition at line 102 of file thread.h. References start(). |
|
||||||||||||||||||||||||
|
Definition at line 87 of file thread.h. References start(). |
|
||||||||||||||||||||
|
Definition at line 72 of file thread.h. References start(). |
|
||||||||||||||||
|
Definition at line 57 of file thread.h. References start(). |
|
|
Operations:.
Definition at line 59 of file thread.cpp. References handle, TEXT, and thread_main(). Referenced by CL_Service::main(), and start(). |
|
|
Implementation:.
Definition at line 107 of file thread.cpp. References CL_Runnable::run(). Referenced by start(). |
|
|
Definition at line 157 of file thread.h. Referenced by join(), start(), and ~CL_Thread(). |
1.4.1