log4cplus  2.0.0
Classes | Typedefs | Functions
log4cplus::thread::impl Namespace Reference

Classes

class  SharedMutex

Typedefs

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

Typedef Documentation

Definition at line 57 of file tls.h.

Definition at line 56 of file tls.h.


Function Documentation

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_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]