µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os_mutex_attr_s Struct Reference

Mutex attributes. More...

#include <cmsis-plus/rtos/os-c-api.h>

Public Attributes

void * clock
 Pointer to clock object instance.
 
os_mutex_count_t mx_max_count
 Recursive mutex max count.
 
os_thread_prio_t mx_priority_ceiling
 Mutex priority ceiling.
 
os_mutex_protocol_t mx_protocol
 Mutex protocol.
 
os_mutex_robustness_t mx_robustness
 Mutex robustness.
 
os_mutex_type_t mx_type
 Mutex type.
 

Detailed Description

Mutex attributes.

Initialise this structure with os_mutex_attr_init() and then set any of the individual members directly.

See also
os::rtos::mutex::attributes

Definition at line 916 of file os-c-decls.h.

Member Data Documentation

◆ clock

void* os_mutex_attr_s::clock

Pointer to clock object instance.

Definition at line 921 of file os-c-decls.h.

◆ mx_max_count

os_mutex_count_t os_mutex_attr_s::mx_max_count

Recursive mutex max count.

Definition at line 946 of file os-c-decls.h.

◆ mx_priority_ceiling

os_thread_prio_t os_mutex_attr_s::mx_priority_ceiling

Mutex priority ceiling.

Definition at line 926 of file os-c-decls.h.

◆ mx_protocol

os_mutex_protocol_t os_mutex_attr_s::mx_protocol

Mutex protocol.

Definition at line 931 of file os-c-decls.h.

◆ mx_robustness

os_mutex_robustness_t os_mutex_attr_s::mx_robustness

Mutex robustness.

Definition at line 936 of file os-c-decls.h.

◆ mx_type

os_mutex_type_t os_mutex_attr_s::mx_type

Mutex type.

Definition at line 941 of file os-c-decls.h.


The documentation for this struct was generated from the following file: