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: marce lo.r uaro@ acad .pucr s.br
Research group: GAPH-PUCRS - contact: ferna ndo. morae s@pu crs.b r
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