
Public Member Functions | |
| ThreadManagerTSS () | |
| void | setThreadManager (ThreadManager *_tm) |
| ThreadManager * | getThreadManager (bool _reset) |
| void | resetThreadManager () |
Protected Attributes | |
| ThreadManager * | m_tm |
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.
| ACS::ThreadManager::ThreadManagerTSS::ThreadManagerTSS | ( | ) | [inline] |
| ThreadManager* ACS::ThreadManager::ThreadManagerTSS::getThreadManager | ( | bool | _reset | ) | [inline] |
return thread manager used in current thread (TSS!)
| _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.
ThreadManager* ACS::ThreadManager::ThreadManagerTSS::m_tm [protected] |
Referenced by resetThreadManager(), and setThreadManager().
1.7.0