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().