|
RTEMS CPU Kit with SuperCore
4.10.99.0
|
This is the structure used to manage sets of tasks which are blocked waiting to acquire a resource. More...
#include <tqdata.h>

Data Fields | |
| union { | |
| Chain_Control Fifo | |
| This is the FIFO discipline list. | |
| Chain_Control Priority [TASK_QUEUE_DATA_NUMBER_OF_PRIORITY_HEADERS] | |
| This is the set of lists for priority discipline waiting. | |
| } | Queues |
| This union contains the data structures used to manage the blocked set of tasks which varies based upon the discipline. | |
| Thread_blocking_operation_States | sync_state |
| This field is used to manage the critical section. | |
| Thread_queue_Disciplines | discipline |
| This field indicates the thread queue's blocking discipline. | |
| States_Control | state |
| This indicates the blocking state for threads waiting on this thread queue. | |
| uint32_t | timeout_status |
| This is the status value returned to threads which timeout while waiting on this thread queue. | |
This is the structure used to manage sets of tasks which are blocked waiting to acquire a resource.
This field indicates the thread queue's blocking discipline.
This is the FIFO discipline list.
| Chain_Control Thread_queue_Control::Priority[TASK_QUEUE_DATA_NUMBER_OF_PRIORITY_HEADERS] |
This is the set of lists for priority discipline waiting.
This field is used to manage the critical section.
Referenced by _Thread_queue_Enter_critical_section().
1.7.5