#include <wefts_os_base.h>
Inheritance diagram for Wefts::OSMutexBase:

Public Methods | |
| virtual void | lock ()=0 |
| Locks the mutex. | |
| virtual bool | trylock ()=0 |
| Try to lock the mutex. | |
| virtual void | unlock ()=0 |
| Unlocks the mutex. | |
Protected Methods | |
| OSMutexBase () | |
| Initializes the internal data of the mutex. | |
|
|
Initializes the internal data of the mutex.
|
|
|
Locks the mutex.
Implemented in Wefts::OSMutexPthread, and Wefts::OSMutexWindows. |
|
|
Try to lock the mutex.
Implemented in Wefts::OSMutexPthread, and Wefts::OSMutexWindows. |
|
|
Unlocks the mutex.
Implemented in Wefts::OSMutexPthread, and Wefts::OSMutexWindows. |
1.2.18