X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7a9c73193ecafbb368417633205702fe2499bb83..5f9b13c6302e914a514168da8ff54818c0ee6787:/src/surf/host_ptask_L07.cpp diff --git a/src/surf/host_ptask_L07.cpp b/src/surf/host_ptask_L07.cpp index e31cc32e12..3106381a2d 100644 --- a/src/surf/host_ptask_L07.cpp +++ b/src/surf/host_ptask_L07.cpp @@ -432,12 +432,14 @@ void CpuL07::apply_event(tmgr_trace_iterator_t triggered, double value){ p_speed.scale = value; onSpeedChange(); tmgr_trace_event_unref(&p_speed.event); + } else if (triggered == p_stateEvent) { if (value > 0) turnOn(); else turnOff(); tmgr_trace_event_unref(&p_stateEvent); + } else { xbt_die("Unknown event!\n"); } @@ -448,15 +450,18 @@ void LinkL07::apply_event(tmgr_trace_iterator_t triggered, double value) { if (triggered == m_bandwidth.event) { updateBandwidth(value); tmgr_trace_event_unref(&m_bandwidth.event); + } else if (triggered == m_latency.event) { updateLatency(value); tmgr_trace_event_unref(&m_latency.event); + } else if (triggered == m_stateEvent) { if (value > 0) turnOn(); else turnOff(); tmgr_trace_event_unref(&m_stateEvent); + } else { xbt_die("Unknown event ! \n"); }