Public Member Functions | Protected Attributes

ACS::ThreadManager::ThreadManagerTSS Class Reference

Collaboration diagram for ACS::ThreadManager::ThreadManagerTSS:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ThreadManagerTSS ()
void setThreadManager (ThreadManager *_tm)
ThreadManagergetThreadManager (bool _reset)
void resetThreadManager ()

Protected Attributes

ThreadManagerm_tm

Detailed Description

This is an internal class of ThreadManager which is used for sending the thread manager pointer to a thread object. It is the Thread Safe Storage for the thread managers.


Constructor & Destructor Documentation

ACS::ThreadManager::ThreadManagerTSS::ThreadManagerTSS (  )  [inline]

Member Function Documentation

ThreadManager* ACS::ThreadManager::ThreadManagerTSS::getThreadManager ( bool  _reset  )  [inline]

return thread manager used in current thread (TSS!)

Parameters:
_reset should be thread manager pointer set to 0 after
void ACS::ThreadManager::ThreadManagerTSS::resetThreadManager (  )  [inline]

resets thread manager pointer to 0

References m_tm.

void ACS::ThreadManager::ThreadManagerTSS::setThreadManager ( ThreadManager _tm  )  [inline]

method to set thread manager for certain thread

References m_tm.


Member Data Documentation


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