Public Member Functions | |
Mutex () | |
virtual | ~Mutex () |
virtual int | lock () |
virtual int | unlock () |
virtual int | trylock () |
Friends | |
class | Condition |
OpenThreads::Mutex::Mutex | ( | ) |
Constructor
virtual OpenThreads::Mutex::~Mutex | ( | ) | [virtual] |
Destructor
virtual int OpenThreads::Mutex::lock | ( | ) | [virtual] |
Lock the mutex
Reimplemented in OpenThreads::ReentrantMutex.
Referenced by OpenThreads::ReentrantMutex::lock(), OpenThreads::ReadWriteMutex::readLock(), and OpenThreads::ReadWriteMutex::writeLock().
virtual int OpenThreads::Mutex::unlock | ( | ) | [virtual] |
Unlock the mutex
Reimplemented in OpenThreads::ReentrantMutex.
Referenced by OpenThreads::ReadWriteMutex::readUnlock(), OpenThreads::ReentrantMutex::unlock(), and OpenThreads::ReadWriteMutex::writeUnlock().
virtual int OpenThreads::Mutex::trylock | ( | ) | [virtual] |
Test if mutex can be locked.
Reimplemented in OpenThreads::ReentrantMutex.
Referenced by OpenThreads::ReentrantMutex::trylock().
friend class Condition [friend] |