static int no_bypassroute_declared = 1;
-void generic_free_route(sg_platf_route_cbarg_t route)
+void routing_route_free(sg_platf_route_cbarg_t route)
{
if (route) {
xbt_dynar_free(&route->link_list);
THROW_IMPOSSIBLE;
}
-AsGeneric::AsGeneric() {
- p_bypassRoutes = xbt_dict_new_homogeneous((void (*)(void *)) generic_free_route);
+AsGeneric::AsGeneric(const char*name)
+ : AsNone(name)
+{
+ p_bypassRoutes = xbt_dict_new_homogeneous((void (*)(void *)) routing_route_free);
}
-AsGeneric::~AsGeneric() {
+AsGeneric::~AsGeneric()
+{
xbt_dict_free(&p_bypassRoutes);
}