|
HeMPS
8.0
|
This module defines function relative to task control block (TCB) The TCB structure is defined, this structure stores information of the user's task that are running into each slave processor. More...
#include "local_scheduler.h"

Go to the source code of this file.
Classes | |
| struct | TCB |
| This structure stores information of the user's task that are running into each slave processor. More... | |
Functions | |
| void | init_TCBs () |
| TCB * | search_free_TCB () |
| TCB * | searchTCB (unsigned int) |
| int | is_another_task_running (int app_id) |
| TCB * | get_tcb_index_ptr (unsigned int) |
This module defines function relative to task control block (TCB) The TCB structure is defined, this structure stores information of the user's task that are running into each slave processor.
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
| TCB* get_tcb_index_ptr | ( | unsigned int | i | ) |
| void init_TCBs | ( | ) |
Initializes TCB array
| int is_another_task_running | ( | int | app_id | ) |
Test if there is another task of the same application running in the same slave processor
| app_id | Appliation ID |
| TCB* search_free_TCB | ( | ) |
Search from a tcb position with status equal to FREE
1.8.11