#include <mutex.H>
Public Member Functions | |
CMutex () | |
~CMutex () | |
void | lock () |
bool | trylock () |
void | unlock () |
Private Attributes | |
pthread_mutex_t | mutex |
Definition at line 29 of file mutex.H.
CMutex::~CMutex | ( | ) | [inline] |
void CMutex::lock | ( | ) | [inline] |
Definition at line 51 of file mutex.H.
Referenced by ExitManager::cancel_registered_threads(), CClientDynamicFactorFetcher::fetch(), CServerDynamicFactorRelations::insert(), statistical_data::CClientStats::lock(), CServerDynamicFactorRelations::monitoredSize(), CServerDynamicFactorRelations::operator[](), Cprocess_clients::process_data_stream(), ExitManager::register_cancel(), statistical_data::StatusReport(), ExitManager::StopFactorization(), CClientDynamicFactorFetcher::THREAD_fetch_DynamicFactors(), ExitManager::unregister_cancel(), and statistical_data::XML_StatusReport().
void CMutex::unlock | ( | ) | [inline] |
Definition at line 82 of file mutex.H.
Referenced by ExitManager::cancel_registered_threads(), CServerDynamicFactorRelations::insert(), CServerDynamicFactorRelations::monitoredSize(), CServerDynamicFactorRelations::operator[](), Cprocess_clients::process_data_stream(), ExitManager::register_cancel(), CConditionalUnlockMutexAtDestruction::set_condition(), statistical_data::StatusReport(), CClientDynamicFactorFetcher::THREAD_fetch_DynamicFactors(), statistical_data::CClientStats::unlock(), ExitManager::unregister_cancel(), and statistical_data::XML_StatusReport().
pthread_mutex_t CMutex::mutex [private] |