ACS::ThreadManager::ThreadManagerTSS

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

ACS::ThreadManager::ThreadManagerTSS −

SYNOPSIS

Public Member Functions

ThreadManagerTSS ()

void setThreadManager (ThreadManager *_tm)

ThreadManager * getThreadManager (bool _reset)

void resetThreadManager ()

Protected Attributes

ThreadManager * m_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]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.