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

Wefts::OSSpecificDataBase Class Reference
[OS Threading Level Abstraction.]

Wrapper class for thread specific data access (tsd/tls). More...

#include <wefts_os_base.h>

Inheritance diagram for Wefts::OSSpecificDataBase:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void * data () const=0
 Get the specific data.

virtual void data (const void *dt)=0
 Set the specific data.


Protected Member Functions

 OSSpecificDataBase ()
 Prepares the internal data.


Detailed Description

Wrapper class for thread specific data access (tsd/tls).


Constructor & Destructor Documentation

Wefts::OSSpecificDataBase::OSSpecificDataBase  )  [inline, protected]
 

Prepares the internal data.


Member Function Documentation

virtual void Wefts::OSSpecificDataBase::data const void *  dt  )  [pure virtual]
 

Set the specific data.

Implemented in Wefts::OSSpecificDataPthread, and Wefts::OSSpecificDataWindows.

virtual void* Wefts::OSSpecificDataBase::data  )  const [pure virtual]
 

Get the specific data.

Implemented in Wefts::OSSpecificDataPthread, and Wefts::OSSpecificDataWindows.


The documentation for this class was generated from the following file:
Generated on Sat Mar 13 21:05:44 2004 for Wefts by doxygen 1.3.5