#include <FastThreadLocal.h>
Inheritance diagram for ZThread::FastThreadLocal::
Public Methods | |
FastThreadLocal () throw () | |
virtual | ~FastThreadLocal () throw () |
T | get () const throw (Synchronization_Exception) |
T | set (T val) const throw (Synchronization_Exception) |
Protected Methods | |
virtual void* | initialValue (void *initValue) throw () |
virtual bool | propogateValue () throw () |
|
Create a new FastThreadLocal object |
|
Destroy this FastThreadLocal object |
|
Get a value with this ThreadLocal object. Any value retrieved from this object will have been set from the same Thread.
Reimplemented from ZThread::AbstractThreadLocal. |
|
Never invoked by the framework.
Reimplemented from ZThread::AbstractThreadLocal. |
|
Never invoked by the framework. Reimplemented from ZThread::AbstractThreadLocal. |
|
Set a value with this ThreadLocal object. This value can only be retrieved from this ThreadLocal object from the same Thread that set it.
|