X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8b61c45a96f39507c5304c7ce820cd30a8891144..e64ae6980f1b1f8b51d06f21fb1f5df9586c2333:/src/surf/workstation.c diff --git a/src/surf/workstation.c b/src/surf/workstation.c index 2c7319421f..3adf803a2e 100644 --- a/src/surf/workstation.c +++ b/src/surf/workstation.c @@ -123,8 +123,8 @@ static void ws_update_resource_state(void *id, static surf_action_t ws_execute(void *workstation, double size) { - return surf_cpu_model->extension.cpu. - execute(((workstation_CLM03_t) workstation)->cpu, size); + void *cpu = ((workstation_CLM03_t) workstation)->cpu; + return ((surf_resource_t) cpu)->model->extension.cpu.execute(cpu, size); } static surf_action_t ws_action_sleep(void *workstation, double duration) @@ -276,7 +276,7 @@ static double ws_get_link_latency(const void *link) static int ws_link_shared(const void *link) { - return surf_network_model->extension.network.get_link_latency(link); + return surf_network_model->extension.network.link_shared(link); } static void ws_finalize(void)