2005/5/9

     
 

class ThreadLocal

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::ThreadLocal Class Reference

#include <ThreadLocal.h>

Inheritance diagram for acdk::lang::ThreadLocal:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

Implements a dynamic allocatable ThreadLocal variable.

See also:
acdk::lang::Thread
Author:
Roger Rene Kommer
Version:
Revision
1.19
Date:
Date
2005/05/02 23:08:35


Public Member Functions

 ThreadLocal ()
 ThreadLocal (IN(RObject) obj)
virtual ~ThreadLocal ()
RObject get ()
void set (IN(RObject) obj)
void _checkValidObject (IN(RObject) obj)

Static Public Member Functions

void threadEnd ()
 will be called at the end of a Thread to cleanup


Private Attributes

::acdk::lang::sys::specific<
RObject
_tls


Constructor & Destructor Documentation

acdk::lang::ThreadLocal::ThreadLocal  )  [inline]
 

acdk::lang::ThreadLocal::ThreadLocal IN(RObject obj  )  [inline]
 

virtual acdk::lang::ThreadLocal::~ThreadLocal  )  [inline, virtual]
 


Member Function Documentation

void acdk::lang::ThreadLocal::_checkValidObject IN(RObject obj  )  [inline]
 

RObject acdk::lang::ThreadLocal::get  )  [inline]
 

void acdk::lang::ThreadLocal::set IN(RObject obj  )  [inline]
 

void acdk::lang::ThreadLocal::threadEnd  )  [static]
 

will be called at the end of a Thread to cleanup


Member Data Documentation

::acdk::lang::sys::specific<RObject> acdk::lang::ThreadLocal::_tls [private]