double shareResources(double now);
void updateActionsState(double now, double delta);
double shareResources(double now);
void updateActionsState(double now, double delta);
Action *execute(double size) {return p_cpu->execute(size);};
Action *sleep(double duration) {return p_cpu->sleep(duration);};
e_surf_resource_state_t getState();
Action *execute(double size) {return p_cpu->execute(size);};
Action *sleep(double duration) {return p_cpu->sleep(duration);};
e_surf_resource_state_t getState();
void updateBandwidth(double value, double date=surf_get_clock());
void updateLatency(double value, double date=surf_get_clock());
void updateBandwidth(double value, double date=surf_get_clock());
void updateLatency(double value, double date=surf_get_clock());