void set_speed_trace(tmgr_trace_t trace);
- void updateState(tmgr_trace_iterator_t event_type, double value, double date) override;
+ void updateState(tmgr_trace_iterator_t event_type, double value) override;
void updateActionsFinishTime(double now);
+ void updateRemainingAmount(double now);
+
bool isUsed() override;
CpuAction *execution_start(double size) override;
CpuAction *sleep(double duration) override;
double current_frequency;
- void updateRemainingAmount(double now);
public:
boost::intrusive::list_member_hook<> cpu_ti_hook;
};
tmgr_trace_t speedTrace, int core,
int initiallyOn,
tmgr_trace_t state_trace) override;
- double shareResources(double now) override;
+ double next_occuring_event(double now) override;
void updateActionsState(double now, double delta) override;
void addTraces() override;