X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fplatform%2Fthreads.h;h=a258081ccef8bbdf6a5bc8f33826fbaf26ae6c84;hb=7879fa15cd1d00d3334a258ae0fce065c92f6e39;hp=4161de3261b12d68d7c4c137dc923ab1281db404;hpb=2b32d0ab4a65fd7ac86072285e87972e1131b98a;p=deb_libcec.git diff --git a/src/lib/platform/threads.h b/src/lib/platform/threads.h index 4161de3..a258081 100644 --- a/src/lib/platform/threads.h +++ b/src/lib/platform/threads.h @@ -56,7 +56,7 @@ namespace CEC class CMutex { public: - CMutex(void); + CMutex(bool bRecursive = true); virtual ~CMutex(void); bool TryLock(void); @@ -64,6 +64,9 @@ namespace CEC void Unlock(void); pthread_mutex_t m_mutex; + + private: + static pthread_mutexattr_t *GetMutexAttribute(); }; class CLockObject