C++ API mutexes definitions. More...
| Classes | |
| class | os::rtos::mutex::attributes | 
| Mutex attributes.  More... | |
| class | os::rtos::mutex::attributes_recursive | 
| Recursive mutex attributes.  More... | |
| class | os::rtos::mutex | 
| POSIX compliant mutex.  More... | |
| class | os::rtos::mutex_recursive | 
| POSIX compliant recursive mutex.  More... | |
| class | os::rtos::mutex::protocol | 
| Mutex protocols.  More... | |
| class | os::rtos::mutex::robustness | 
| Mutex robustness.  More... | |
| class | os::rtos::mutex::type | 
| Mutex types.  More... | |
| Typedefs | |
| using | os::rtos::mutex::count_t = uint16_t | 
| Type of variables holding mutex recursion counters. | |
| using | os::rtos::mutex::protocol_t = uint8_t | 
| Type of variables holding mutex protocols. | |
| using | os::rtos::mutex::robustness_t = uint8_t | 
| Type of variables holding mutex robustness. | |
| using | os::rtos::mutex::type_t = uint8_t | 
| Type of variables holding mutex behaviours. | |
| Variables | |
| static const attributes | os::rtos::mutex::initializer_normal | 
| Default normal mutex initialiser. | |
| static const attributes_recursive | os::rtos::mutex::initializer_recursive | 
| Default recursive mutex initialiser. | |
| static constexpr count_t | os::rtos::mutex::max_count = 0xFFFF | 
| Constant with the maximum value for the recursion counter. | |
C++ API mutexes definitions.
| using os::rtos::mutex::count_t = uint16_t | 
Type of variables holding mutex recursion counters.
Definition at line 191 of file os-mutex.h.
| using os::rtos::mutex::protocol_t = uint8_t | 
Type of variables holding mutex protocols.
Definition at line 60 of file os-mutex.h.
| using os::rtos::mutex::robustness_t = uint8_t | 
Type of variables holding mutex robustness.
Definition at line 106 of file os-mutex.h.
| using os::rtos::mutex::type_t = uint8_t | 
Type of variables holding mutex behaviours.
Definition at line 147 of file os-mutex.h.
| 
 | static | 
Default normal mutex initialiser.
This variable is used by the normal mutex default constructor.
Definition at line 301 of file os-mutex.h.
| 
 | static | 
Default recursive mutex initialiser.
This variable is used by the recursive mutex default constructor.
Definition at line 350 of file os-mutex.h.
| 
 | staticconstexpr | 
Constant with the maximum value for the recursion counter.
Definition at line 197 of file os-mutex.h.