Skip to content

Struct SYN_Mutex

ClassList > SYN_Mutex

Priority-inheriting recursive mutex structure.

  • #include <syn_mutex.h>

Public Attributes

Type Name
uint16_t lock_count
uint8_t original_prio
SYN_Task * owner

Public Attributes Documentation

variable lock_count

uint16_t SYN_Mutex::lock_count;

Recursive lock acquisition depth


variable original_prio

uint8_t SYN_Mutex::original_prio;

Base priority of owner before mutex boost


variable owner

SYN_Task* SYN_Mutex::owner;

Pointer to current owner task (NULL if unlocked)



The documentation for this class was generated from the following file src/syntropic/sched/syn_mutex.h