semf
criticalsection.cpp
Go to the documentation of this file.
1
10
#include <
semf/system/criticalsection.h
>
11
12
namespace
semf
13
{
14
CriticalSection* CriticalSection::m_criticalSection =
nullptr
;
15
CriticalSection::CriticalSection
()
16
{
17
m_criticalSection =
this
;
18
}
19
20
void
CriticalSection::enter
()
21
{
22
m_criticalSection->
halEnter
();
23
}
24
25
void
CriticalSection::exit
()
26
{
27
m_criticalSection->
halExit
();
28
}
29
}
/* namespace semf */
semf::CriticalSection::halExit
virtual void halExit()=0
semf::CriticalSection::enter
static void enter()
Definition:
criticalsection.cpp:20
semf::CriticalSection::halEnter
virtual void halEnter()=0
semf::CriticalSection::CriticalSection
CriticalSection()
Definition:
criticalsection.cpp:15
semf::CriticalSection::exit
static void exit()
Definition:
criticalsection.cpp:25
criticalsection.h
semf
Definition:
batterymodelwithoutdataset.h:18
semf
system
criticalsection.cpp
Generated by
1.9.4