Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

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

method to set thread manager for certain thread


Member Data Documentation

ThreadManager* ACS::ThreadManager::ThreadManagerTSS::m_tm [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:37:01 2009 for ACS C++ API by doxygen 1.3.8