RecoSim  1.0
 All Classes Files Functions Variables Enumerations
Reconfiguration_manager_base Member List

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

activate_trace(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
add_task_to_preemption_list(int id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
addApplication(string appName, string appPrefix, vector< Manager_interface * > table, double qos, int appInstanceID=-1) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
ALL_DEPENDENCIES_REQUIRED_BEFORE_REQUEST (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
applicationDefined(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
applicationVector (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
b_transport_module(int id, tlm_generic_payload &trans, sc_time &delay)=0 (defined in Reconfiguration_manager_base)Reconfiguration_manager_basepure virtual
b_transport_testbench(int id, tlm_generic_payload &trans, sc_time &delay)=0 (defined in Reconfiguration_manager_base)Reconfiguration_manager_basepure virtual
check_deadline(int task_id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
configure_task(int id, int implID, RZ *rz)Reconfiguration_manager_baseprotected
CONSIDER_WAITING_STATE_AS_RUNNING_MODE (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
current_implementation_on_RZ (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
deadline_check_thread(int appID) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
deadlines_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
display_map_compatible_RZ(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
display_map_current_module(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
display_occupation_rates(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
display_rz_current_module_table(void) const (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
display_task_state_table(void) const (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
enable_debug_signals_trace(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
endApplication(string appname, bool ok) (defined in Reconfiguration_manager_base)Reconfiguration_manager_basestatic
endOfSchedulingEvent(int id)Reconfiguration_manager_basevirtual
ENERGY_CONSUMPTION_LIMIT (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
finished_precedence_vectors (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
fout (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
fpga (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
GENERATE_ZERO_FILLED_LINE_IN_CSV (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
generateCSVResultFile(string filename) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
generateSimulationResultFile(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
get_hosting_rz_id(int taskid) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
get_module_ID(string moduleName) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
getApplicationIncludingTask(int taskID) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
getApplications()Reconfiguration_manager_basevirtual
getApplicationVectorPtr(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_basestatic
getFPGAptr(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_basestatic
getMaximumSimulationTime(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_basestatic
getRZID(RZ *rz) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
getRZProperties(string inst_name)Reconfiguration_manager_basevirtual
getShedulerInterface()Reconfiguration_manager_basevirtual
getTraceFile() const Reconfiguration_manager_basevirtual
hardware_reconfiguration_engine_thread(int unitID)Reconfiguration_manager_baseprotected
hw_reconfiguration_event_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
hw_reconfiguration_units (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
init_maps(void)Reconfiguration_manager_baseprotected
is_task_preempted(int id) const (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
is_task_preempted(string taskname) const (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
isSimulationOK(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
m_mm (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
map_compatible_rz (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
map_current_module (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
MAXIMUM_SIMULATION_TIME (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
module_initiator_socket (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
module_target_socket (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
modules_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
monitoring_end_of_scheduling_event_list (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
monitoring_start_of_scheduling_event_list (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
monitoring_update_rz_state_event_list (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
monitoring_update_task_state_event_list (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
nb_calls_scheduler (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
NB_HW_RECONFIGURATION_UNITS (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
NB_SW_RECONFIGURATION_UNITS (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
nbApplicationTerminatedReconfiguration_manager_baseprotectedstatic
notify_request_owner_module_ready(int owner_id, int ready_module_id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
notify_simulation_controller(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
notifyEndOfSchedulingEventMonitoringEvent() (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
notifyStartOfSchedulingEventMonitoringEvent() (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
notifyUpdateRZStateEvent() (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
notifyUpdateTaskStateEvent() (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
occupation_rate_update_thread(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
preempted_tasks_list (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
previous_implementation_on_RZ (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
qos_management (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
reconfiguration_engine_thread(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
Reconfiguration_manager_base(sc_module_name instname, vector< RZ * > rzs, vector< Task > tasks, void(*handler)(Scheduler_interface &), FPGA *device, ofstream &logfile, sc_trace_file *mtf, map< string, RZ_config * > &table) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseinline
reconfiguration_waiting_list (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
remove_task_from_preemption_list(int id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
running_time_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
rz_configuration_request_buffer (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
rz_configuration_request_thread(int rzid) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
rz_configured_event (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
rz_parameter_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
rz_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
RZ_TASK_BLANK (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
SC_HAS_PROCESS(Reconfiguration_manager_base) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
Scheduler_add_finished_precedence(int task_mapped, int precedence)Reconfiguration_manager_basevirtual
Scheduler_are_tasks_waiting(void) const =0Scheduler_interfacepure virtual
SCHEDULER_AREA_EFFORT (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
scheduler_busy_time (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
Scheduler_configure_task(RZ *rz, int id, int implID, int requestOwner)Reconfiguration_manager_basevirtual
Scheduler_current_task_waiting()=0Scheduler_interfacepure virtual
Scheduler_display_rz_current_module_table(void) const Reconfiguration_manager_basevirtual
Scheduler_display_task_state_table(void) const Reconfiguration_manager_basevirtual
Scheduler_display_waiting_queue(void) const =0Scheduler_interfacepure virtual
Scheduler_emulate_scheduler_behavior(void)Reconfiguration_manager_basevirtual
SCHEDULER_ENERGY_CONSUMPTION (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
Scheduler_erase_current_task_waiting()=0Scheduler_interfacepure virtual
SCHEDULER_EXECUTION_TIME (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
Scheduler_exist_rz_properties(string inst_name)Reconfiguration_manager_basevirtual
Scheduler_exist_rz_properties(RZ *rz)Reconfiguration_manager_basevirtual
Scheduler_get_all_rz_vector(void)Reconfiguration_manager_basevirtual
Scheduler_get_application_interface(int index)Reconfiguration_manager_basevirtual
Scheduler_get_application_number(void)Reconfiguration_manager_basevirtual
Scheduler_get_area_effort(void) const Reconfiguration_manager_basevirtual
Scheduler_get_compatible_rz_vector(int task_id)Reconfiguration_manager_basevirtual
Scheduler_get_current_fct_point(RZ *rz)Reconfiguration_manager_basevirtual
Scheduler_get_current_module_ID(RZ *rz)Reconfiguration_manager_basevirtual
Scheduler_get_element(int position)=0Scheduler_interfacepure virtual
Scheduler_get_module_ID(SchedulerRequest &)Reconfiguration_manager_basevirtual
Scheduler_get_name(void) const Reconfiguration_manager_basevirtual
Scheduler_get_output_stream(void)Reconfiguration_manager_basevirtual
Scheduler_get_performance_effort(void) const Reconfiguration_manager_basevirtual
Scheduler_get_power_effort(void) const Reconfiguration_manager_basevirtual
Scheduler_get_rz_properties(string inst_name)Reconfiguration_manager_basevirtual
Scheduler_get_rz_properties(RZ *rz)Reconfiguration_manager_basevirtual
Scheduler_get_task_running_time(int task_id)Reconfiguration_manager_basevirtual
Scheduler_get_task_state(int task_id)Reconfiguration_manager_basevirtual
Scheduler_get_task_state(RZ *rz)Reconfiguration_manager_basevirtual
Scheduler_get_task_to_schedule_ptr(int taskID)Reconfiguration_manager_basevirtual
Scheduler_get_waiting_queue_size(void)=0Scheduler_interfacepure virtual
Scheduler_has_task_already_requested_mapping(int task_to_map, int request_owner)Reconfiguration_manager_basevirtual
Scheduler_is_RZ_blank(RZ *rz)Reconfiguration_manager_basevirtual
Scheduler_is_task_preempted(int taskid) const Reconfiguration_manager_basevirtual
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)Reconfiguration_manager_basevirtual
SCHEDULER_PERFORMANCE_EFFORT (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
Scheduler_position_of_current_element(void)=0Scheduler_interfacepure virtual
SCHEDULER_POWER_EFFORT (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
Scheduler_print_finished_precedence_vector(int task_id)Reconfiguration_manager_basevirtual
Scheduler_rerun_task(SchedulerRequest &)Reconfiguration_manager_basevirtual
Scheduler_reset_current_position_in_waiting_queue()=0Scheduler_interfacepure virtual
Scheduler_send_update_parameters_to_module(RZ *rz)Reconfiguration_manager_basevirtual
Scheduler_set_blank(RZ *rz)Reconfiguration_manager_basevirtual
Scheduler_set_blank(int hosting_rz_id)Reconfiguration_manager_basevirtual
Scheduler_set_current_task(RZ *rz, int task_id)Reconfiguration_manager_basevirtual
Scheduler_set_scheduler_active(int taskid)Reconfiguration_manager_basevirtual
scheduler_thread(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
scheduler_thread_event (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
Scheduler_update_queue(void)=0Scheduler_interfacepure virtual
SEND_CONFIGURATION_NOTIFICATION_AFTER_IDLE_STATE (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
send_current_module_ready(int module_id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
send_module_ready_to_testbench(int tbid, int module_ready_id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
send_next_module_ready(int module_id, int module_ready_id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
send_update_parameters(int module_id, Algorithm_Parameters *rz) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_generate_zeros_in_csv(bool gen) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
set_hyperperiod_status(int hpid) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_icap_idle(int hw_unit) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_icap_reconf_task(int hw_unit, int id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_initiator_phase(int id, tlm_phase phase) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_rz_state(int rz_id, RZState state) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_scheduler_active(int taskID) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_scheduler_execution_time(sc_time t) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
set_scheduler_idle(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_software_loader_config_task(int sw_unit, int id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_software_loader_idle(int sw_unit) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_target_phase(tlm_phase phase) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_task_context_restore(int task_id, int rz_id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_task_context_save(int task_id, int rz_id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
set_task_state(int id, int rz_id, Task_state state) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
setMonitoringEvent(int threadNumber) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
simulationOK (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
software_reconfiguration_engine_thread(int unitID)Reconfiguration_manager_baseprotected
software_reconfiguration_waiting_list (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
startOfSchedulingEvent(int id)Reconfiguration_manager_basevirtual
sw_reconfiguration_event_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
sw_reconfiguration_units (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
task_runs_on_implementation_type(int taskID, PEImplementation impl) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
task_state_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
task_table (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
testbench_initiator_socket (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
testbench_target_socket (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
tf (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
total_energy_consumption (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
trace_packet (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
TRACE_WINDOW_FUNCTION_LENGTH (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotectedstatic
transcoder_initialisation_method(int id, sc_dt::uint64 data) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
update_deadline(int modID) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
update_occupation_rate(int rz_id, RZState newState) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
update_occupation_rate_end_simulation(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_base
update_processor_occupation_rate(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
update_resources_trace(int rz_id, int task_id) (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
updateRZStateEvent(int id)Reconfiguration_manager_basevirtual
updateTaskStateEvent(int id)Reconfiguration_manager_basevirtual
verifySimulationTimes(void) (defined in Reconfiguration_manager_base)Reconfiguration_manager_basestatic
waiting_queue_handler_ptr (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseprotected
~Reconfiguration_manager_base() (defined in Reconfiguration_manager_base)Reconfiguration_manager_baseinline