xbt_assert(!xbt_lib_get_or_null(host_lib, host->id, ROUTING_HOST_LEVEL),
"Reading a host, processing unit \"%s\" already exists", host->id);
- (*(current_routing->set_processing_unit)) (current_routing, host->id);
+ (*(current_routing->parse_PU)) (current_routing, host->id);
info = xbt_new0(s_network_element_info_t, 1);
info->rc_component = current_routing;
info->rc_type = SURF_NETWORK_ELEMENT_HOST;
"Reading a router, processing unit \"%s\" already exists",
router->id);
- (*(current_routing->set_processing_unit)) (current_routing, router->id);
+ (*(current_routing->parse_PU)) (current_routing, router->id);
info = xbt_new0(s_network_element_info_t, 1);
info->rc_component = current_routing;
info->rc_type = SURF_NETWORK_ELEMENT_ROUTER;
{
name_route_extended_t route = xbt_new0(s_name_route_extended_t, 1);
route->generic_route.link_list = link_list;
- xbt_assert(current_routing->set_route,
+ xbt_assert(current_routing->parse_route,
"no defined method \"set_route\" in \"%s\"",
current_routing->name);
- (*(current_routing->set_route)) (current_routing, src, dst, route);
+ (*(current_routing->parse_route)) (current_routing, src, dst, route);
link_list = NULL;
src = NULL;
dst = NULL;
e_route->generic_route.link_list = link_list;
e_route->src_gateway = xbt_strdup(gw_src);
e_route->dst_gateway = xbt_strdup(gw_dst);
- xbt_assert(current_routing->set_ASroute,
+ xbt_assert(current_routing->parse_ASroute,
"no defined method \"set_ASroute\" in \"%s\"",
current_routing->name);
- (*(current_routing->set_ASroute)) (current_routing, src, dst, e_route);
+ (*(current_routing->parse_ASroute)) (current_routing, src, dst, e_route);
link_list = NULL;
src = NULL;
dst = NULL;
e_route->generic_route.link_list = link_list;
e_route->src_gateway = xbt_strdup(gw_src);
e_route->dst_gateway = xbt_strdup(gw_dst);
- xbt_assert(current_routing->set_bypassroute,
+ xbt_assert(current_routing->parse_bypassroute,
"Bypassing mechanism not implemented by routing '%s'",
current_routing->name);
- (*(current_routing->set_bypassroute)) (current_routing, src, dst, e_route);
+ (*(current_routing->parse_bypassroute)) (current_routing, src, dst, e_route);
link_list = NULL;
src = NULL;
dst = NULL;
xbt_dict_set(current_routing->routing_sons, AS_id,
(void *) new_routing, NULL);
/* add to the father element list */
- (*(current_routing->set_autonomous_system)) (current_routing, AS_id);
+ (*(current_routing->parse_AS)) (current_routing, AS_id);
/* unload the prev parse rules */
if (current_routing->routing->unload)
(*(current_routing->routing->unload)) ();