xbmc
Public Member Functions | List of all members
XbmcThreads::CRecursiveMutex Class Reference

This class exists purely for the ability to set mutex attribute PTHREAD_PRIO_INHERIT. Currently there is no way to set this using std::recursive_mutex. More...

#include <RecursiveMutex.h>

Public Member Functions

 CRecursiveMutex (const CRecursiveMutex &)=delete
 
CRecursiveMutexoperator= (const CRecursiveMutex &)=delete
 
void lock ()
 
void unlock ()
 
bool try_lock ()
 
std::recursive_mutex::native_handle_type native_handle ()
 

Detailed Description

This class exists purely for the ability to set mutex attribute PTHREAD_PRIO_INHERIT. Currently there is no way to set this using std::recursive_mutex.


The documentation for this class was generated from the following files: