DIE_IMPOSSIBLE;
}
-static surf_action_t netcste_communicate(void *src,
- void *dst, double size,
- double rate)
+static surf_action_t netcste_communicate(sg_routing_edge_t src,
+ sg_routing_edge_t dst,
+ double size, double rate)
{
surf_action_network_Constant_t action = NULL;
- char *src_name = ((network_element_t)src)->name;
- char *dst_name = ((network_element_t)dst)->name;
+ char *src_name = src->name;
+ char *dst_name = dst->name;
XBT_IN("(%s,%s,%g,%g)", src_name, dst_name, size, rate);
netcste_define_callbacks();
xbt_dynar_push(model_list, &surf_network_model);
- routing_model_create(sizeof(double), NULL);
+ routing_model_create(NULL);
}