| virtual bool Task_to_schedule_interface::fits |
( |
RZ * |
rz | ) |
|
|
pure virtual |
Check if task fits a reconfigurable zone (verifying every hardware implementations defined for the module)
- Parameters
-
| rz | Pointer to the reconfigurable zone to check |
- Returns
- true if module fits the RZ
Implemented in Module< Ni, No >, and SchedulerRequest.
| virtual sc_time Task_to_schedule_interface::get_new_period_start_time |
( |
void |
| ) |
const |
|
pure virtual |
| virtual vector<int> Task_to_schedule_interface::getFollowingList |
( |
void |
| ) |
const |
|
pure virtual |
Get a list of tasks following this one in the block diagram. If an ID of vector is -1, the following task is a testbench.
- Returns
- A vector containing IDs of following tasks
Implemented in Module< Ni, No >, and SchedulerRequest.
| virtual string Task_to_schedule_interface::getName |
( |
void |
| ) |
const |
|
pure virtual |
| virtual vector<int> Task_to_schedule_interface::getPrecedingList |
( |
void |
| ) |
const |
|
pure virtual |
Get a list of tasks preceding this one in the block diagram. If an ID of vector is -1, the preceding task is a testbench.
- Returns
- A vector containing IDs of preceding tasks
Implemented in Module< Ni, No >, and SchedulerRequest.
| virtual bool Task_to_schedule_interface::has_current_implementation |
( |
void |
| ) |
|
|
pure virtual |
| virtual bool Task_to_schedule_interface::has_implementation |
( |
TaskImplementation & |
impl | ) |
const |
|
pure virtual |
Check if task has the implementation passed as parameter.
- Parameters
-
| impl | Implementation to look for |
- Returns
- true if task has implementation
Implemented in Module< Ni, No >, and SchedulerRequest.
| virtual void Task_to_schedule_interface::set_task_priority |
( |
int |
priority | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: