Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File 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
 Function to execute the thread RUN procedure guarded by OS cleanup.

typedef OSThreadPthread OSThread
typedef OSConditionPthread OSCondition
typedef OSMutexPthread OSMutex

Functions

std::string OSErrorDescription (int osCode)
 Function to report OS specific error.

bool OSSleep (long nSeconds, long nNanoseconds)
 Function to provide a wefts-interruptable wait.

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 OSConditionWindows Wefts::OSCondition
 

typedef OSMutexWindows Wefts::OSMutex
 

typedef OSSpecificDataWindows Wefts::OSSpecificData
 

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

typedef OSThreadWindows Wefts::OSThread
 


Function Documentation

std::string Wefts::OSErrorDescription int    osCode
 

Function to report OS specific error.

bool Wefts::OSSleep long    nSeconds,
long    nNanoseconds
 

Function to provide a wefts-interruptable wait.

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 Dec 22 04:12:36 2003 for Wefts by doxygen1.2.18