|
HeMPS
8.0
|
This module defines the structure and some the function of NewTask FIFO. The NewTask structure stores information about new task requests received by the manager kernel. More...
#include "../../include/kernel_pkg.h"

Go to the source code of this file.
Classes | |
| struct | NewTask |
| This structure stores the variables used to manage a new task requisition by the global manager kernel. More... | |
Macros | |
| #define | MAX_GLOBAL_TASKS MAX_TASKS_APP + 1 |
| Changed: as only one app can being mapped, the number of requesting task is not higher than MAX_TASKS_APP (Plus one to first never be equal to last) | |
Functions | |
| void | init_new_task_list () |
| void | add_new_task (NewTask *) |
| NewTask * | get_next_new_task () |
This module defines the structure and some the function of NewTask FIFO. The NewTask structure stores information about new task requests received by the manager kernel.
HEMPS VERSION - 8.0 - support for RT applications
Distribution: June 2016
Created by: Marcelo Ruaro - contact: marcelo.ruaro@acad.pucrs.br
Research group: GAPH-PUCRS - contact: fernando.moraes@pucrs.br
| NewTask* get_next_new_task | ( | ) |
Remove the next new task positioned at first index
| void init_new_task_list | ( | ) |
Initializes the new_task_list array
1.8.11