semf
|
Class for handle CriticalSections. More...
#include <criticalsection.h>
Public Member Functions | |
CriticalSection () | |
virtual | ~CriticalSection ()=default |
virtual void | halEnter ()=0 |
virtual void | halExit ()=0 |
Static Public Member Functions | |
static void | enter () |
static void | exit () |
Class for handle CriticalSections.
Definition at line 18 of file criticalsection.h.
semf::CriticalSection::CriticalSection | ( | ) |
Constructor.
Definition at line 15 of file criticalsection.cpp.
|
virtualdefault |
|
static |
Must call on enter a critical section.
Definition at line 20 of file criticalsection.cpp.
|
static |
Must call on exit a critical section.
Definition at line 25 of file criticalsection.cpp.
|
pure virtual |
Hal implementation for enter a critical section.
Implemented in semf::Stm32CriticalSection.
|
pure virtual |
Hal implementation for exit a critical section.
Implemented in semf::Stm32CriticalSection.