#include <RecursiveMutex.h>
Inheritance diagram for OpenThreads::RecursiveMutex:
Public Member Functions | |
RecursiveMutex () | |
virtual | ~RecursiveMutex () |
virtual int | lock () |
virtual int | unlock () |
virtual int | trylock () |
Private Member Functions | |
RecursiveMutex (const RecursiveMutex &) | |
RecursiveMutex & | operator= (const RecursiveMutex &) |
Private Attributes | |
OpenThreads::Thread * | _threadHoldingMutex |
unsigned int | _lockCount |
OpenThreads::RecursiveMutex::RecursiveMutex | ( | ) | [inline] |
virtual OpenThreads::RecursiveMutex::~RecursiveMutex | ( | ) | [inline, virtual] |
OpenThreads::RecursiveMutex::RecursiveMutex | ( | const RecursiveMutex & | ) | [inline, private] |
virtual int OpenThreads::RecursiveMutex::lock | ( | ) | [inline, virtual] |
virtual int OpenThreads::RecursiveMutex::unlock | ( | ) | [inline, virtual] |
virtual int OpenThreads::RecursiveMutex::trylock | ( | ) | [inline, virtual] |
RecursiveMutex& OpenThreads::RecursiveMutex::operator= | ( | const RecursiveMutex & | ) | [inline, private] |
OpenThreads::Thread* OpenThreads::RecursiveMutex::_threadHoldingMutex [private] |
unsigned int OpenThreads::RecursiveMutex::_lockCount [private] |