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)
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)