distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
InterruptUnmaskingLock.hpp
Go to the documentation of this file.
1 
12 #ifndef INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_INTERRUPTUNMASKINGLOCK_HPP_
13 #define INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_INTERRUPTUNMASKINGLOCK_HPP_
14 
16 
18 
19 namespace distortos
20 {
21 
22 namespace internal
23 {
24 
27 class InterruptUnmaskingLock : private InterruptMaskingUnmaskingLock<architecture::disableInterruptMasking>
28 {
29 
30 };
31 
32 } // namespace internal
33 
34 } // namespace distortos
35 
36 #endif // INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_INTERRUPTUNMASKINGLOCK_HPP_
InterruptMaskingUnmaskingLock class header.
Definition: InterruptUnmaskingLock.hpp:27
disableInterruptMasking() declaration
Top-level namespace of distortos project.
Definition: buttons.hpp:33
InterruptMaskingUnmaskingLock class is a RAII wrapper for interrupt mask manipulation.
Definition: InterruptMaskingUnmaskingLock.hpp:31