Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
CriticalSectionLock Class Reference
[CriticalSectionLock functions]
RAII object for disabling, then restoring, interrupt state Usage: More...
#include <CriticalSectionLock.h>
Public Member Functions | |
void | lock () |
Mark the start of a critical section. | |
void | unlock () |
Mark the end of a critical section. |
Detailed Description
RAII object for disabling, then restoring, interrupt state Usage:
void f() { // some code here { CriticalSectionLock lock; // Code in this block will run with interrupts disabled } // interrupts will be restored to their previous state }
Definition at line 46 of file CriticalSectionLock.h.
Member Function Documentation
void lock | ( | void | ) |
Mark the start of a critical section.
Definition at line 61 of file CriticalSectionLock.h.
void unlock | ( | void | ) |
Mark the end of a critical section.
Definition at line 69 of file CriticalSectionLock.h.
Generated on Thu Jul 14 2022 14:36:32 by
