From: Martin Quinson Date: Mon, 25 Jan 2016 20:33:54 +0000 (+0100) Subject: kill a useless function X-Git-Tag: v3_13~1078 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/633bc356bc714934f256b15a0a8d1a31e343a917 kill a useless function that field is only set by the class itself, no need for a setter, even if the field is private. --- diff --git a/src/surf/cpu_cas01.cpp b/src/surf/cpu_cas01.cpp index 5f99332147..ae557e6516 100644 --- a/src/surf/cpu_cas01.cpp +++ b/src/surf/cpu_cas01.cpp @@ -123,7 +123,7 @@ void CpuCas01Model::addTraces() xbt_assert(host, "Host %s undefined", elm); xbt_assert(trace, "Trace %s undefined", trace_name); - host->setStateEvent(future_evt_set->add_trace(trace, 0.0, host)); + host->p_stateEvent = future_evt_set->add_trace(trace, 0.0, host); } xbt_dict_foreach(trace_connect_list_power, cursor, trace_name, elm) { @@ -133,7 +133,7 @@ void CpuCas01Model::addTraces() xbt_assert(host, "Host %s undefined", elm); xbt_assert(trace, "Trace %s undefined", trace_name); - host->setPowerEvent(future_evt_set->add_trace(trace, 0.0, host)); + host->p_speedEvent = future_evt_set->add_trace(trace, 0.0, host); } } @@ -148,7 +148,6 @@ CpuCas01::CpuCas01(CpuCas01Model *model, simgrid::s4u::Host *host, xbt_dynar_t s speedPeak, pstate, core, xbt_dynar_get_as(speedPeak, pstate, double), speedScale, initiallyOn) { - p_speedEvent = NULL; XBT_DEBUG("CPU create: peak=%f, pstate=%d", m_speedPeak, m_pstate); @@ -166,16 +165,6 @@ CpuCas01::~CpuCas01() xbt_dynar_free(&p_speedPeakList); } -void CpuCas01::setStateEvent(tmgr_trace_iterator_t stateEvent) -{ - p_stateEvent = stateEvent; -} - -void CpuCas01::setPowerEvent(tmgr_trace_iterator_t powerEvent) -{ - p_speedEvent = powerEvent; -} - xbt_dynar_t CpuCas01::getSpeedPeakList(){ return p_speedPeakList; } @@ -217,7 +206,7 @@ void CpuCas01::updateState(tmgr_trace_iterator_t event_type, double value, doubl onSpeedChange(); if (tmgr_trace_event_free(event_type)) - p_speedEvent = NULL; + p_speedEvent = nullptr; } else if (event_type == p_stateEvent) { /* TODO (Hypervisor): do the same thing for constraint_core[i] */ xbt_assert(m_core == 1, "FIXME: add state change code also for constraint_core[i]"); @@ -243,10 +232,9 @@ void CpuCas01::updateState(tmgr_trace_iterator_t event_type, double value, doubl } } if (tmgr_trace_event_free(event_type)) - p_stateEvent = NULL; + p_stateEvent = nullptr; } else { - XBT_CRITICAL("Unknown event ! \n"); - xbt_abort(); + xbt_die("Unknown event!\n"); } return; diff --git a/src/surf/cpu_cas01.hpp b/src/surf/cpu_cas01.hpp index 04d2896ccc..953509ee45 100644 --- a/src/surf/cpu_cas01.hpp +++ b/src/surf/cpu_cas01.hpp @@ -42,6 +42,7 @@ public: ************/ class CpuCas01 : public Cpu { + friend CpuCas01Model; public: CpuCas01(CpuCas01Model *model, simgrid::s4u::Host *host, xbt_dynar_t speedPeak, int pstate, double speedScale, tmgr_trace_t speedTrace, int core, @@ -52,8 +53,6 @@ public: CpuAction *sleep(double duration) override; bool isUsed() override; - void setStateEvent(tmgr_trace_iterator_t stateEvent); - void setPowerEvent(tmgr_trace_iterator_t stateEvent); xbt_dynar_t getSpeedPeakList(); // FIXME: killme to hide our internals @@ -62,8 +61,8 @@ protected: private: - tmgr_trace_iterator_t p_stateEvent; - tmgr_trace_iterator_t p_speedEvent; + tmgr_trace_iterator_t p_stateEvent = nullptr; + tmgr_trace_iterator_t p_speedEvent = nullptr; }; /**********