Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   Related Pages  

OS Threading Level Abstraction.

See OS Threading Abstraction (and Independence) Layer. More...

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)

Detailed Description

See OS Threading Abstraction (and Independence) Layer.


Typedef Documentation

typedef OSConditionPthread Wefts::OSCondition
 

typedef OSMutexPthread Wefts::OSMutex
 

typedef OSSpecificDataPthread Wefts::OSSpecificData
 

typedef OSThreadPthread Wefts::OSThread
 


Function Documentation

std::string OSErrorDescription int    osCode
 

Function to report OS specific error.

void Wefts::OSPushCleanupAndExecute void(*    runner)(void *),
void(*    cleaner)(void *),
void *    data
[inline]
 

Function to execute the thread RUN procedure guarded by OS cleanup.

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
 


Generated on Mon Aug 18 05:53:44 2003 for Wefts by doxygen1.2.18