X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/41964ff94baca68cd488f6f7181b90c1ed547781..7c43354ae3ea5197fd9f4bc2b73b7979d1d206fd:/src/surf/network.c diff --git a/src/surf/network.c b/src/surf/network.c index f9abb9de5b..4dbad48dd5 100644 --- a/src/surf/network.c +++ b/src/surf/network.c @@ -442,6 +442,11 @@ static int action_is_suspended(surf_action_t action) return ((surf_action_network_CM02_t) action)->suspended; } +static void action_set_max_duration(surf_action_t action, double duration) +{ + action->max_duration = duration; +} + static void finalize(void) { int i,j; @@ -520,6 +525,7 @@ static void surf_network_resource_init_internal(void) surf_network_resource->common_public->suspend = action_suspend; surf_network_resource->common_public->resume = action_resume; surf_network_resource->common_public->is_suspended = action_is_suspended; + surf_cpu_resource->common_public->set_max_duration = action_set_max_duration; surf_network_resource->extension_public->communicate = communicate;