Mini Thread 2.28.x
Menu
Start
Class List
Class Hierarchy
Members
Namespace List
Files
Pages
Links
Github
Platformio
mn_autounlock.hpp
Go to the documentation of this file.
1
19
#ifndef _MINLIB_AUTO_UN_LOCK_H_
20
#define _MINLIB_AUTO_UN_LOCK_H_
21
22
#include "
mn_autolock.hpp
"
23
24
namespace
mn
{
28
using
autouncsemp_t
=
basic_autounlock<counting_semaphore_t>
;
29
33
using
autounbinsemp_t
=
basic_autounlock<binary_semaphore_t>
;
34
38
using
autounmutx_t
=
basic_autounlock<mutex_t>
;
39
40
#if (MN_THREAD_CONFIG_RECURSIVE_MUTEX == MN_THREAD_CONFIG_YES)
41
//using autounremutx_t = basic_autounlock<remutex_t>;
42
#endif
43
44
45
using
unlock_t
=
basic_autounlock<LockType_t>
;
46
}
47
48
#endif
49
mn::basic_autounlock
Definition:
mn_lock.hpp:175
mn_autolock.hpp
mn
Definition:
mn_allocator_typetraits.hpp:25