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 |