|
log4cplus
1.1.0
|
Classes | |
| class | Mutex |
| class | Semaphore |
| class | FairMutex |
| class | ManualResetEvent |
| class | SharedMutex |
| struct | PthreadMutexAttr |
| struct | ThreadStart |
| class | Thread |
| There are many cross-platform C++ Threading libraries. More... | |
Typedefs | |
| typedef SyncGuard< Mutex > | MutexGuard |
| typedef SyncGuard< Semaphore > | SemaphoreGuard |
| typedef SyncGuard< FairMutex > | FairMutexGuard |
| typedef helpers::SharedObjectPtr < Thread > | ThreadPtr |
| typedef void * | tls_value_type |
| typedef void(* | tls_init_cleanup_func_type )(void *) |
Functions | |
| LOG4CPLUS_EXPORT void LOG4CPLUS_ATTRIBUTE_NORETURN | syncprims_throw_exception (char const *const msg, char const *const file, int line) |
| bool | InitializeCriticalSection_wrapInternal (LPCRITICAL_SECTION cs) |
| void | InitializeCriticalSection_wrap (LPCRITICAL_SECTION cs) |
| tls_key_type | tls_init (tls_init_cleanup_func_type) |
| tls_value_type | tls_get_value (tls_key_type) |
| void | tls_set_value (tls_key_type, tls_value_type) |
| void | tls_cleanup (tls_key_type) |
Definition at line 157 of file syncprims-impl.h.
Definition at line 103 of file syncprims-impl.h.
Definition at line 132 of file syncprims-impl.h.
Definition at line 151 of file threads-impl.h.
| typedef void(* log4cplus::thread::impl::tls_init_cleanup_func_type)(void *) |
| typedef void* log4cplus::thread::impl::tls_value_type |
| void log4cplus::thread::impl::InitializeCriticalSection_wrap | ( | LPCRITICAL_SECTION | cs | ) | [inline] |
Definition at line 67 of file syncprims-win32.h.
References InitializeCriticalSection_wrapInternal().
| bool log4cplus::thread::impl::InitializeCriticalSection_wrapInternal | ( | LPCRITICAL_SECTION | cs | ) | [inline] |
Definition at line 43 of file syncprims-win32.h.
Referenced by InitializeCriticalSection_wrap().
| LOG4CPLUS_EXPORT void LOG4CPLUS_ATTRIBUTE_NORETURN log4cplus::thread::impl::syncprims_throw_exception | ( | char const *const | msg, |
| char const *const | file, | ||
| int | line | ||
| ) |
| void log4cplus::thread::impl::tls_cleanup | ( | tls_key_type | ) | [inline] |
| tls_value_type log4cplus::thread::impl::tls_get_value | ( | tls_key_type | ) | [inline] |
Referenced by log4cplus::internal::get_ptd().
| tls_key_type log4cplus::thread::impl::tls_init | ( | tls_init_cleanup_func_type | ) | [inline] |
| void log4cplus::thread::impl::tls_set_value | ( | tls_key_type | , |
| tls_value_type | |||
| ) | [inline] |
Referenced by log4cplus::internal::set_ptd().
1.7.6.1