
#include <wefts_os_pthread.h>
Inheritance diagram for Wefts::OSThreadPthread:


Public Member Functions | |
| OSThreadPthread () | |
| OSThreadPthread (bool val) | |
| virtual bool | priority (OSPriority prio_class, int boost=0) |
| bool | start (void *(*func)(void *), void *data) |
| bool | stop () |
| void * | join () throw ( NotJoinableError ) |
| int | enableCancel () |
| int | disableCancel () |
| bool | setCancelState (int state) |
| virtual void * | osRun (void *(*runner)(void *), void *data, void(*cleaner)(void *)) |
| void | testCancel () |
| void | setCancelDeferred () |
| void | detach () |
| void | exit (void *data) |
| bool | same () const |
| bool | equal (const OSThreadBase &th) const |
| virtual bool | setCurrent () |
| virtual void | invalidate () |
Private Attributes | |
| pthread_t | m_thid |
| posix thread id | |
| bool | m_valid |
| true if this thread is considered valid | |
|
|
|
|
|
|
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
||||||||||||||||
|
Implements Wefts::OSThreadBase. |
|
||||||||||||
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
||||||||||||
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
Implements Wefts::OSThreadBase. |
|
|
posix thread id
|
|
|
true if this thread is considered valid
|
1.3.5