ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

MutexManager Class Reference

Abstract class for mutex manager. More...

#include <mutex.h>

Inheritance diagram for MutexManager:
Collaboration diagram for MutexManager:

List of all members.

Public Member Functions

virtual ~MutexManager ()
virtual OSystem::MutexRef createMutex ()=0
virtual void lockMutex (OSystem::MutexRef mutex)=0
virtual void unlockMutex (OSystem::MutexRef mutex)=0
virtual void deleteMutex (OSystem::MutexRef mutex)=0

Detailed Description

Abstract class for mutex manager.

Subclasses implement the real functionality.

Definition at line 33 of file mutex.h.


Constructor & Destructor Documentation

virtual MutexManager::~MutexManager (  )  [inline, virtual]

Definition at line 35 of file mutex.h.


Member Function Documentation

virtual OSystem::MutexRef MutexManager::createMutex (  )  [pure virtual]

Implemented in SdlMutexManager.

virtual void MutexManager::deleteMutex ( OSystem::MutexRef  mutex  )  [pure virtual]

Implemented in SdlMutexManager.

virtual void MutexManager::lockMutex ( OSystem::MutexRef  mutex  )  [pure virtual]

Implemented in SdlMutexManager.

virtual void MutexManager::unlockMutex ( OSystem::MutexRef  mutex  )  [pure virtual]

Implemented in SdlMutexManager.


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


Generated on Sat Sep 14 2019 05:03:15 for ResidualVM by doxygen 1.7.1
curved edge   curved edge