- bool isUsed();
- void updateState(tmgr_trace_event_t event_type, double value, double date);
- Action *execute(double size);
- Action *sleep(double duration);
-
- double getCurrentPowerPeak() {THROW_UNIMPLEMENTED;};
- double getPowerPeakAt(int /*pstate_index*/) {THROW_UNIMPLEMENTED;};
- int getNbPstates() {THROW_UNIMPLEMENTED;};
- void setPstate(int /*pstate_index*/) {THROW_UNIMPLEMENTED;};
- int getPstate() {THROW_UNIMPLEMENTED;};
- double getConsumedEnergy() {THROW_UNIMPLEMENTED;};
+ bool isUsed() override;
+ void updateState(tmgr_trace_iterator_t event_type, double value, double date) override;
+ Action *execution_start(double size) override;
+ Action *sleep(double duration) override;
+protected:
+ void onSpeedChange() override;