- // Add Hosts
- xbt_dynar_foreach(p_as->sub_as_list_id, j, p_sub_as) {
- //...
- }
- xbt_dynar_foreach(p_as->host_list_d, j, p_host) {
- create_host_wsL07(p_host->id, p_host->power_peak, p_host->power_scale,
- p_host->power_trace, p_host->state_initial,
- p_host->state_trace);
- //add to routing model host list
- surf_route_add_host((char *) p_host->id);
- }
- //add Links
- xbt_dynar_foreach(p_as->link_list_d, j, p_link) {
- create_link_wsL07(p_link->id, p_link->bandwidth,
- p_link->bandwidth_trace, p_link->latency,
- p_link->latency_trace, p_link->state_initial,
- p_link->state_trace, p_link->policy);
- }
- // add route
- xbt_dynar_foreach(p_as->route_list_d, j, p_route) {
- surf_routing_add_route((char *) p_route->src_id,
- (char *) p_route->dest_id, p_route->links_id);
- }
- /* </AS> */
- // Finalize AS
- surf_AS_finalize(p_as->id);
+ // Add Hosts
+ xbt_dynar_foreach(p_as->sub_as_list_id, j, p_sub_as) {
+ //...
+ }
+ xbt_dynar_foreach(p_as->host_list_d, j, p_host) {
+ create_host_wsL07(p_host->id, p_host->power_peak, p_host->power_scale,
+ p_host->power_trace, p_host->state_initial,
+ p_host->state_trace);
+ //add to routing model host list
+ }
+ //add Links
+ xbt_dynar_foreach(p_as->link_list_d, j, p_link) {
+ create_link_wsL07(p_link->id, p_link->bandwidth,
+ p_link->bandwidth_trace, p_link->latency,
+ p_link->latency_trace, p_link->state_initial,
+ p_link->state_trace, p_link->policy);
+ }
+ // add route
+ xbt_dynar_foreach(p_as->route_list_d, j, p_route) {
+ surf_routing_add_route((char *) p_route->src_id,
+ (char *) p_route->dest_id, p_route->links_id);
+ }
+ /* </AS> */
+ // Finalize AS
+ sg_platf_new_AS_close();