#include <ncbi_pch.hpp>
#include <corelib/ncbithr.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/ncbi_safe_static.hpp>
#include <corelib/ncbi_limits.h>
#include <corelib/ncbi_system.hpp>
#include <corelib/error_codes.hpp>
#include <assert.h>
#include "ncbidbg_p.hpp"
Include dependency graph for ncbithr.cpp:

Go to the source code of this file.
Classes | |
| class | CExitThreadException |
Defines | |
| #define | NCBI_USE_ERRCODE_X Corelib_Threads |
Functions | |
| DEFINE_STATIC_MUTEX (s_TlsCleanupMutex) | |
| void | s_TlsSetValue (TTlsKey &key, void *data, const char *err_message) |
| DEFINE_STATIC_FAST_MUTEX (s_ThreadMutex) | |
| void | s_CleanupThreadsTls (void *) |
| TWrapperRes | ThreadWrapperCaller (TWrapperArg arg) |
Variables | |
| static CSafeStaticPtr< CUsedTlsBases > | s_MainUsedTls |
|
|
Definition at line 59 of file ncbithr.cpp. |
|
|
|
|
|
|
|
|
Definition at line 345 of file ncbithr.cpp. References CThread::sm_ThreadsTls. |
|
||||||||||||||||
|
Definition at line 165 of file ncbithr.cpp. References xncbi_Validate. Referenced by CTlsBase::x_DeleteTlsData(), and CTlsBase::x_SetValue(). |
|
|
Definition at line 474 of file ncbithr.cpp. References CThread::Wrapper(). |
|
|
Definition at line 117 of file ncbithr.cpp. Referenced by CThread::GetUsedTlsBases(). |
1.4.6
Modified on Mon Dec 07 16:21:45 2009 by modify_doxy.py rev. 173732