#include <ThreadLocal.h>
Definition at line 159 of file ThreadLocal.h.
Public Member Functions | |
| ThreadLocal () | |
| ~ThreadLocal () | |
| C * | operator-> () |
| C & | operator* () |
| "Dereferences" the smart pointer and returns a reference to the underlying data object. The reference can be used to modify the object. | |
| C & | get () |
| Returns a reference to the underlying data object. The reference can be used to modify the object. | |
Private Types | |
| typedef TLSSlot< C > | Slot |
Private Member Functions | |
| ThreadLocal (const ThreadLocal &) | |
| ThreadLocal & | operator= (const ThreadLocal &) |
typedef TLSSlot<C> Poco::ThreadLocal< C >::Slot [private] |
Definition at line 173 of file ThreadLocal.h.
| Poco::ThreadLocal< C >::ThreadLocal | ( | ) | [inline] |
Definition at line 176 of file ThreadLocal.h.
| Poco::ThreadLocal< C >::~ThreadLocal | ( | ) | [inline] |
Definition at line 180 of file ThreadLocal.h.
| Poco::ThreadLocal< C >::ThreadLocal | ( | const ThreadLocal< C > & | ) | [private] |
| C* Poco::ThreadLocal< C >::operator-> | ( | ) | [inline] |
Definition at line 184 of file ThreadLocal.h.
| C& Poco::ThreadLocal< C >::operator* | ( | ) | [inline] |
"Dereferences" the smart pointer and returns a reference to the underlying data object. The reference can be used to modify the object.
Definition at line 189 of file ThreadLocal.h.
| C& Poco::ThreadLocal< C >::get | ( | ) | [inline] |
Returns a reference to the underlying data object. The reference can be used to modify the object.
Definition at line 197 of file ThreadLocal.h.
References Poco::ThreadLocalStorage::current(), and Poco::ThreadLocalStorage::get().
| ThreadLocal& Poco::ThreadLocal< C >::operator= | ( | const ThreadLocal< C > & | ) | [private] |