X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f5d754e303bade51260fbcee19f9bb987eb7cb13..b5ded4c27fcbc0e3487b182cdacdb321ba4ab85d:/src/surf/cpu.c diff --git a/src/surf/cpu.c b/src/surf/cpu.c index 57ceb535b5..240ee5352c 100644 --- a/src/surf/cpu.c +++ b/src/surf/cpu.c @@ -163,10 +163,10 @@ static void update_actions_state(double now, double delta) */ xbt_swag_foreach_safe(action, next_action, running_actions) { - surf_double_update(&(action->generic_action.remains), + double_update(&(action->generic_action.remains), lmm_variable_getvalue(action->variable) * delta); if (action->generic_action.max_duration != NO_MAX_DURATION) - surf_double_update(&(action->generic_action.max_duration), delta); + double_update(&(action->generic_action.max_duration), delta); if ((action->generic_action.remains <= 0) && (lmm_get_variable_weight(action->variable)>0)) { action->generic_action.finish = surf_get_clock(); @@ -360,6 +360,10 @@ static void surf_cpu_resource_init_internal(void) surf_cpu_resource->common_public->get_resource_name = get_resource_name; surf_cpu_resource->common_public->action_get_state = surf_action_get_state; + surf_cpu_resource->common_public->action_get_start_time = + surf_action_get_start_time; + surf_cpu_resource->common_public->action_get_finish_time = + surf_action_get_finish_time; surf_cpu_resource->common_public->action_free = action_free; surf_cpu_resource->common_public->action_use = action_use; surf_cpu_resource->common_public->action_cancel = action_cancel;