class Mutex
Defined at line 62 of file gen/third_party/openweave-core/src/include/SystemLayer/SystemMutex.h
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS. The lock is non-recursive, and may not be used in a hardware
interrupt context. The constructor and destructor are defined as null functions to facilitate using objects with
storage duration and uninitialized memory. Use
method to initialize. The copy/move operators are not provided.
Public Methods
void Mutex ()
Defined at line 90 of file gen/third_party/openweave-core/src/include/SystemLayer/SystemMutex.h
void ~Mutex ()
Defined at line 94 of file gen/third_party/openweave-core/src/include/SystemLayer/SystemMutex.h
Error Init (Mutex & aMutex)
void Lock ()
Defined at line 99 of file gen/third_party/openweave-core/src/include/SystemLayer/SystemMutex.h
void Unlock ()
Defined at line 104 of file gen/third_party/openweave-core/src/include/SystemLayer/SystemMutex.h