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. | |
| using os::rtos::mutex::count_t = uint16_t |
Definition at line 186 of file os-mutex.h.
| using os::rtos::mutex::protocol_t = uint8_t |
Definition at line 58 of file os-mutex.h.
| using os::rtos::mutex::robustness_t = uint8_t |
Definition at line 103 of file os-mutex.h.
| using os::rtos::mutex::type_t = uint8_t |
Definition at line 143 of file os-mutex.h.
|
static |
This variable is used by the normal mutex default constructor.
Definition at line 292 of file os-mutex.h.
Referenced by os_mutex_construct(), and os_mutex_new().
|
static |
This variable is used by the recursive mutex default constructor.
Definition at line 341 of file os-mutex.h.
Referenced by os_mutex_attr_get_recursive(), os_mutex_recursive_construct(), and os_mutex_recursive_new().
|
staticconstexpr |
Definition at line 192 of file os-mutex.h.