From 55cf41c6524efb1d45d4ce97753881c6057b6a29 Mon Sep 17 00:00:00 2001 From: alegrand Date: Wed, 29 Jun 2005 22:04:52 +0000 Subject: [PATCH] I had forgotten a few functions last time. It could not work anymore... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1488 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/surf/workstation_KCCFLN05.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/surf/workstation_KCCFLN05.c b/src/surf/workstation_KCCFLN05.c index b18b36cda6..95e1a24d43 100644 --- a/src/surf/workstation_KCCFLN05.c +++ b/src/surf/workstation_KCCFLN05.c @@ -389,6 +389,11 @@ static int action_network_KCCFLN05_free(surf_action_t action) return 0; } +static void action_network_KCCFLN05_use(surf_action_t action) +{ + action->using++; +} + static double share_network_KCCFLN05_resources(double now) { s_surf_action_network_KCCFLN05_t action; @@ -545,6 +550,11 @@ static int action_cpu_KCCFLN05_free(surf_action_t action) return 0; } +static void action_cpu_KCCFLN05_use(surf_action_t action) +{ + action->using++; +} + static void action_cpu_KCCFLN05_change_state(surf_action_t action, e_surf_action_state_t state) { @@ -871,6 +881,7 @@ static void cpu_KCCFLN05_resource_init_internal(void) surf_cpu_resource->common_public->action_get_state = surf_action_get_state; surf_cpu_resource->common_public->action_free = action_cpu_KCCFLN05_free; + surf_cpu_resource->common_public->action_use = action_cpu_KCCFLN05_use; surf_cpu_resource->common_public->action_cancel = NULL; surf_cpu_resource->common_public->action_recycle = NULL; surf_cpu_resource->common_public->action_change_state = action_cpu_KCCFLN05_change_state; @@ -959,6 +970,7 @@ static void network_KCCFLN05_resource_init_internal(void) surf_network_resource->common_public->action_get_state = surf_action_get_state; surf_network_resource->common_public->action_free = action_network_KCCFLN05_free; + surf_network_resource->common_public->action_use = action_network_KCCFLN05_use; surf_network_resource->common_public->action_cancel = NULL; surf_network_resource->common_public->action_recycle = NULL; surf_network_resource->common_public->action_change_state = action_network_KCCFLN05_change_state; -- 2.20.1