mn::system::basic_interrupts_lock Class Reference
#include <mn_interrupts_lock.hpp>


Public Member Functions | |
int | lock (unsigned int timeout=0) |
int | unlock () |
![]() | |
virtual int | time_lock (const struct timespec *timeout) |
virtual bool | is_initialized () |
![]() | |
ILockObject () | |
virtual bool | try_lock () |
virtual bool | is_initialized () const =0 |
virtual bool | is_locked () const =0 |
Is locked? More... | |
Additional Inherited Members | |
![]() | |
using | this_type = ILockObject |
Detailed Description
This class is a lock helper for disable and enable the interrupts with auto_interrupts_lock_t guard
Member Function Documentation
◆ lock()
|
virtual |
◆ unlock()
|
virtual |
The documentation for this class was generated from the following files: