Compounds | |
| class | OSConditionBase |
| This class implement an os-dependant condition. More... | |
| class | OSConditionPthread |
| This class implement an os-dependant condition. More... | |
| class | OSMutexBase |
| Implements an OS specific mutex This mutex class is not supposed to be reentrant, but it is supposed to have an trylock() feature at OS level. More... | |
| class | OSMutexPthread |
| class | OSSpecificDataBase |
| Wrapper class for thread specific data access (tsd/tls). More... | |
| class | OSSpecificDataPthread |
| Wrapper class for pthread specific data access (tsd/tls). More... | |
| class | OSThreadBase |
| Thread OS layer abstraction This class can be rewritten in other header files to implement different os specific threading system. More... | |
| class | OSThreadPthread |
| Wraps Posix threads. More... | |
Typedefs | |
| typedef OSSpecificDataPthread | OSSpecificData |
| typedef OSThreadPthread | OSThread |
| typedef OSConditionPthread | OSCondition |
| typedef OSMutexPthread | OSMutex |
Functions | |
| void | OSPushCleanupAndExecute (void(*runner)(void *), void(*cleaner)(void *), void *data) |
| Function to execute the thread RUN procedure guarded by OS cleanup. | |
| std::string | OSErrorDescription (int osCode) |
| Function to report OS specific error. | |
| void | wefts_pthread_cond_guard (void *param) |
| This function is used internally by pthread module to safely guard the condition on async cancelation. | |
| void | wefts_pthread_cond_reset (void *param) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Function to report OS specific error.
|
|
||||||||||||||||
|
Function to execute the thread RUN procedure guarded by OS cleanup.
|
|
|
This function is used internally by pthread module to safely guard the condition on async cancelation.
|
|
|
|
1.2.18