Mark3 Realtime Kernel
|
The CriticalGuard class. This class provides an implemention of RAII for critical sections. Object creation results in a critical section being invoked. The subsequent destructor call results in the critical section being released. More...
#include <criticalguard.h>
Public Member Functions | |
CriticalGuard () | |
~CriticalGuard () | |
The CriticalGuard class. This class provides an implemention of RAII for critical sections. Object creation results in a critical section being invoked. The subsequent destructor call results in the critical section being released.
This is similar to the LockGuard class, except that class operates on a single Mutex, and this class operates on a global interrupt-disabled lock.
Definition at line 38 of file criticalguard.h.
|
inline |
Definition at line 40 of file criticalguard.h.
|
inline |
Definition at line 44 of file criticalguard.h.