|
RTEMS CPU Kit with SuperCore
|
Constants and Structures Needed to Declare a Thread Queue. More...
#include <rtems/score/chain.h>#include <rtems/score/isrlock.h>#include <rtems/score/priority.h>#include <rtems/score/rbtree.h>

Go to the source code of this file.
Data Structures | |
| struct | Thread_queue_Operations |
| Thread queue operations. More... | |
| struct | Thread_queue_Control |
| This is the structure used to manage sets of tasks which are blocked waiting to acquire a resource. More... | |
Typedefs | |
| typedef struct Thread_Control | Thread_Control |
| typedef struct Thread_queue_Control | Thread_queue_Control |
| typedef void(* | Thread_queue_Priority_change_operation) (Thread_Control *the_thread, Priority_Control new_priority, Thread_queue_Control *the_thread_queue) |
| Thread queue priority change operation. More... | |
| typedef void(* | Thread_queue_Initialize_operation) (Thread_queue_Control *the_thread_queue) |
| Thread queue initialize operation. More... | |
| typedef void(* | Thread_queue_Enqueue_operation) (Thread_queue_Control *the_thread_queue, Thread_Control *the_thread) |
| Thread queue enqueue operation. More... | |
| typedef void(* | Thread_queue_Extract_operation) (Thread_queue_Control *the_thread_queue, Thread_Control *the_thread) |
| Thread queue extract operation. More... | |
| typedef Thread_Control *(* | Thread_queue_First_operation) (Thread_queue_Control *the_thread_queue) |
| Thread queue first operation. More... | |
Enumerations | |
| enum | Thread_queue_Disciplines { THREAD_QUEUE_DISCIPLINE_FIFO, THREAD_QUEUE_DISCIPLINE_PRIORITY } |
| The following enumerated type details all of the disciplines supported by the Thread Queue Handler. | |
Constants and Structures Needed to Declare a Thread Queue.
This include file contains all the constants and structures needed to declare a thread queue.
1.8.13