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().