µ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_semaphore_attr_s Struct Reference

Semaphore attributes. More...

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

Public Attributes

void * clock
 Pointer to clock object instance.
 
os_semaphore_count_t sm_initial_value
 Semaphore initial count value.
 
os_semaphore_count_t sm_max_value
 Semaphore max count value.
 

Detailed Description

Semaphore attributes.

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

See also
os::rtos::semaphore::attributes

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

Member Data Documentation

◆ clock

void* os_semaphore_attr_s::clock

Pointer to clock object instance.

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

◆ sm_initial_value

os_semaphore_count_t os_semaphore_attr_s::sm_initial_value

Semaphore initial count value.

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

◆ sm_max_value

os_semaphore_count_t os_semaphore_attr_s::sm_max_value

Semaphore max count value.

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


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