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 203 of file os-mutex.h.
using os::rtos::mutex::protocol_t = uint8_t |
Type of variables holding mutex protocols.
Definition at line 72 of file os-mutex.h.
using os::rtos::mutex::robustness_t = uint8_t |
Type of variables holding mutex robustness.
Definition at line 118 of file os-mutex.h.
using os::rtos::mutex::type_t = uint8_t |
Type of variables holding mutex behaviours.
Definition at line 159 of file os-mutex.h.
|
static |
Default normal mutex initialiser.
This variable is used by the normal mutex default constructor.
Definition at line 313 of file os-mutex.h.
|
static |
Default recursive mutex initialiser.
This variable is used by the recursive mutex default constructor.
Definition at line 362 of file os-mutex.h.
|
staticconstexpr |
Constant with the maximum value for the recursion counter.
Definition at line 209 of file os-mutex.h.