28 #ifndef _LOG4TANGO_THREADING_DUMMY_THREADS_H
29 #define _LOG4TANGO_THREADING_DUMMY_THREADS_H
45 #ifdef LOG4TANGO_HAS_NDC
46 template<
typename T>
class ThreadLocalDataHolder
51 inline ThreadLocalDataHolder ()
57 inline ~ThreadLocalDataHolder () {
63 inline T*
get (void)
const {
67 inline T* operator->()
const {
71 inline T& operator*()
const {
81 inline void reset (T* p = 0) {
91 #endif // #ifdef LOG4TANGO_HAS_NDC
97 #endif // _LOG4TANGO_THREADING_DUMMY_THREADS_H
int Mutex
Definition: DummyThreads.hh:41
int ScopedLock
Definition: DummyThreads.hh:43
std::string get_thread_id(void)
Definition: DummyThreads.cpp:37