The PlatformMutex class is used to synchronize the execution of threads. More...
#include <PlatformMutex.h>
Public Member Functions | |
PlatformMutex () | |
Create a PlatformMutex object. More... | |
~PlatformMutex () | |
PlatformMutex destructor. More... | |
void | lock () |
Wait until a PlatformMutex becomes available. More... | |
void | unlock () |
Unlock a PlatformMutex that the same thread has previously locked. More... | |
The PlatformMutex class is used to synchronize the execution of threads.
Mbed drivers use the PlatformMutex class instead of rtos::Mutex. This enables the use of drivers when the Mbed OS is compiled without the RTOS.
Definition at line 47 of file PlatformMutex.h.
PlatformMutex | ( | ) |
Create a PlatformMutex object.
Definition at line 53 of file PlatformMutex.h.
~PlatformMutex | ( | ) |
PlatformMutex destructor.
Definition at line 61 of file PlatformMutex.h.
void lock | ( | void | ) |
Wait until a PlatformMutex becomes available.
Definition at line 71 of file PlatformMutex.h.
void unlock | ( | void | ) |
Unlock a PlatformMutex that the same thread has previously locked.
Definition at line 81 of file PlatformMutex.h.