Poco::TLSSlot< C > Class Template Reference

#include <ThreadLocal.h>

Inheritance diagram for Poco::TLSSlot< C >:

Inheritance graph
[legend]
Collaboration diagram for Poco::TLSSlot< C >:

Collaboration graph
[legend]

Detailed Description

template<class C>
class Poco::TLSSlot< C >

The Slot template wraps another class so that it can be stored in a ThreadLocalStorage object. This class is used internally, and you must not create instances of it yourself.

Definition at line 97 of file ThreadLocal.h.


Public Member Functions

 TLSSlot ()
 ~TLSSlot ()
C & value ()

Private Member Functions

 TLSSlot (const TLSSlot &)
TLSSlotoperator= (const TLSSlot &)

Private Attributes

_value

Constructor & Destructor Documentation

template<class C>
Poco::TLSSlot< C >::TLSSlot (  )  [inline]

Definition at line 104 of file ThreadLocal.h.

template<class C>
Poco::TLSSlot< C >::~TLSSlot (  )  [inline]

Definition at line 109 of file ThreadLocal.h.

template<class C>
Poco::TLSSlot< C >::TLSSlot ( const TLSSlot< C > &   )  [private]


Member Function Documentation

template<class C>
C& Poco::TLSSlot< C >::value (  )  [inline]

Definition at line 113 of file ThreadLocal.h.

References Poco::TLSSlot< C >::_value.

template<class C>
TLSSlot& Poco::TLSSlot< C >::operator= ( const TLSSlot< C > &   )  [private]


Field Documentation

template<class C>
C Poco::TLSSlot< C >::_value [private]

Definition at line 122 of file ThreadLocal.h.

Referenced by Poco::TLSSlot< C >::value().


The documentation for this class was generated from the following file:

SourceForge.net Logo
Project space on SourceForge.net