Mutex Control Block. More...
#include <rtx_os.h>
Data Fields | |
| uint8_t | id |
| Object Identifier. More... | |
| uint8_t | reserved_state |
| Object State (not used) More... | |
| uint8_t | flags |
| Object Flags. More... | |
| uint8_t | attr |
| Object Attributes. More... | |
| const char * | name |
| Object Name. More... | |
| osRtxThread_t * | thread_list |
| Waiting Threads List. More... | |
| osRtxThread_t * | owner_thread |
| Owner Thread. More... | |
| struct osRtxMutex_s * | owner_prev |
| Pointer to previous owned Mutex. More... | |
| struct osRtxMutex_s * | owner_next |
| Pointer to next owned Mutex. More... | |
| uint8_t | lock |
| Lock counter. More... | |
| struct osRtxMutex_s* owner_next |
| struct osRtxMutex_s* owner_prev |
| osRtxThread_t* owner_thread |
| osRtxThread_t* thread_list |