HeMPS  8.0
Public Attributes | List of all members
Task Struct Reference

This structure stores variables useful to manage a task from a manager kernel perspective Some of the values are loaded from repository others, changed at runtime. More...

#include <applications.h>

Collaboration diagram for Task:
Collaboration graph
[legend]

Public Attributes

int id
 Stores the task id.
 
int code_size
 Stores the task code size - loaded from repository.
 
int data_size
 Stores the DATA memory section size - loaded from repository.
 
int bss_size
 Stores the BSS memory section size - loaded from repository.
 
int initial_address
 Stores the initial address of task into repository - loaded from repository.
 
int allocated_proc
 Stores the allocated processor address of the task.
 
int computation_load
 Stores the computation load.
 
int borrowed_master
 Stores the borrowed master address.
 
int status
 Stores the status.
 
int dependences_number
 Stores number of communicating task, i.e, dependences.
 
Dependence dependences [10]
 Stores task dependence array with a size equal to MAX_TASK_DEPENDECES.
 

Detailed Description

This structure stores variables useful to manage a task from a manager kernel perspective Some of the values are loaded from repository others, changed at runtime.


The documentation for this struct was generated from the following file: