RecoSim  1.0
 All Classes Files Functions Variables Enumerations
Scheduler_interface Member List

This is the complete list of members for Scheduler_interface, including all inherited members.

Scheduler_add_finished_precedence(int task_mapped, int precedence)=0Scheduler_interfacepure virtual
Scheduler_are_tasks_waiting(void) const =0Scheduler_interfacepure virtual
Scheduler_configure_task(RZ *rz, int id, int implID, int requestOwner)=0Scheduler_interfacepure virtual
Scheduler_current_task_waiting()=0Scheduler_interfacepure virtual
Scheduler_display_rz_current_module_table(void) const =0Scheduler_interfacepure virtual
Scheduler_display_task_state_table(void) const =0Scheduler_interfacepure virtual
Scheduler_display_waiting_queue(void) const =0Scheduler_interfacepure virtual
Scheduler_emulate_scheduler_behavior(void)=0Scheduler_interfacepure virtual
Scheduler_erase_current_task_waiting()=0Scheduler_interfacepure virtual
Scheduler_exist_rz_properties(string inst_name)=0Scheduler_interfacepure virtual
Scheduler_exist_rz_properties(RZ *rz)=0Scheduler_interfacepure virtual
Scheduler_get_all_rz_vector(void)=0Scheduler_interfacepure virtual
Scheduler_get_application_interface(int index)=0Scheduler_interfacepure virtual
Scheduler_get_application_number(void)=0Scheduler_interfacepure virtual
Scheduler_get_area_effort(void) const =0Scheduler_interfacepure virtual
Scheduler_get_compatible_rz_vector(int task_id)=0Scheduler_interfacepure virtual
Scheduler_get_current_fct_point(RZ *rz)=0Scheduler_interfacepure virtual
Scheduler_get_current_module_ID(RZ *rz)=0Scheduler_interfacepure virtual
Scheduler_get_element(int position)=0Scheduler_interfacepure virtual
Scheduler_get_module_ID(SchedulerRequest &req)=0Scheduler_interfacepure virtual
Scheduler_get_name(void) const =0Scheduler_interfacepure virtual
Scheduler_get_output_stream(void)=0Scheduler_interfacepure virtual
Scheduler_get_performance_effort(void) const =0Scheduler_interfacepure virtual
Scheduler_get_power_effort(void) const =0Scheduler_interfacepure virtual
Scheduler_get_rz_properties(string inst_name)=0Scheduler_interfacepure virtual
Scheduler_get_rz_properties(RZ *rz)=0Scheduler_interfacepure virtual
Scheduler_get_task_running_time(int task_id)=0Scheduler_interfacepure virtual
Scheduler_get_task_state(int task_id)=0Scheduler_interfacepure virtual
Scheduler_get_task_state(RZ *rz)=0Scheduler_interfacepure virtual
Scheduler_get_task_to_schedule_ptr(int taskID)=0Scheduler_interfacepure virtual
Scheduler_get_waiting_queue_size(void)=0Scheduler_interfacepure virtual
Scheduler_has_task_already_requested_mapping(int task_to_map, int request_owner)=0Scheduler_interfacepure virtual
Scheduler_is_RZ_blank(RZ *rz)=0Scheduler_interfacepure virtual
Scheduler_is_task_preempted(int taskid) const =0Scheduler_interfacepure virtual
Scheduler_last_task_waiting(void) const =0Scheduler_interfacepure virtual
Scheduler_next_task_waiting()=0Scheduler_interfacepure virtual
Scheduler_notify_request_owner_module_ready(int owner, int ready)=0Scheduler_interfacepure virtual
Scheduler_position_of_current_element(void)=0Scheduler_interfacepure virtual
Scheduler_print_finished_precedence_vector(int task_id)=0Scheduler_interfacepure virtual
Scheduler_rerun_task(SchedulerRequest &req)=0Scheduler_interfacepure virtual
Scheduler_reset_current_position_in_waiting_queue()=0Scheduler_interfacepure virtual
Scheduler_send_update_parameters_to_module(RZ *rz)=0Scheduler_interfacepure virtual
Scheduler_set_blank(int hosting_rz_id)=0Scheduler_interfacepure virtual
Scheduler_set_blank(RZ *rz)=0Scheduler_interfacepure virtual
Scheduler_set_current_task(RZ *rz, int task_id)=0Scheduler_interfacepure virtual
Scheduler_set_scheduler_active(int taskid)=0Scheduler_interfacepure virtual
Scheduler_update_queue(void)=0Scheduler_interfacepure virtual