VDKThread Class Reference
This class provides a simple thread implementation Actually is supported only POSIX THREAD.
More...
#include <vdkthread.h>
List of all members.
Public Member Functions
- VDKThreadEnum Start (void *=NULL)
- VDKThreadEnum Stop ()
- void * Wait ()
- unsigned int GetID ()
Public Attributes
Protected Member Functions
- void Exit (void *status=0)
Detailed Description
This class provides a simple thread implementation Actually is supported only POSIX THREAD.
It is possible to use a VDKThread in two way:
- via subclassing: if you derive a new class from VDKThread, you have to override the
- virtual method "virtual void Execute ();" to do what you want
class NewClass :
public VDKThread {
protected:
void Execute () {
}
public:
NewClass ();
~NewsClass ();
}
NewClass thread;
thread.Start();
- passing a pointer to function when calling "Start ( (void *) func);"
Member Function Documentation
void VDKThread::Exit |
( |
void * |
status = 0 |
) |
[protected] |
|
unsigned int VDKThread::GetID |
( |
|
) |
[inline] |
|
VDKThreadEnum VDKThread::Start |
( |
void * |
= NULL |
) |
|
|
VDKThreadEnum VDKThread::Stop |
( |
|
) |
|
|
|
Stops executing thread (command from other threads). |
void * VDKThread::Wait |
( |
|
) |
|
|
|
Wait until the thread is terminated (it is used from other threads). |
Member Data Documentation
The documentation for this class was generated from the following files:
Generated on Wed Jul 28 17:23:54 2004 for vdk 2.0.3 by
1.3.7