#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
|