#include <opale.h>
Collaboration diagram for t_op_BUFFER:
Data Fields | |
t_TASK_BLOCK | readyTasks |
t_TASK_BLOCK | roundRobin |
t_TASK * | runningTasks [NUM_TASKS] |
char | idleTaskStack [IDLE_TASK_STACK_SIZE] |
unsigned char | indexToLowestSettedBit [TO_LOWEST_SETTED_BIT_TABLE_SIZE] |
|
Stack of the idle task (lowest priority task created by the kernel). |
|
Table of values used to fasten computation. When given n, indexToLowestSettedBit[n] gives the index of the less significant bit setted. |
|
Tasks ready to run |
|
Table used for round-robin scheduling groups |
|
Table of pointer to each of the tasks currently loaded in the kernel. |