- int parsePU(RoutingEdgePtr elm); /* A host or a router, whatever */
- int parseAS( RoutingEdgePtr elm);
- void parseRoute(sg_platf_route_cbarg_t route);
- void parseASroute(sg_platf_route_cbarg_t route);
- void parseBypassroute(sg_platf_route_cbarg_t e_route);
-
- xbt_dynar_t getOnelinkRoutes();
- sg_platf_route_cbarg_t getBypassroute(RoutingEdgePtr src, RoutingEdgePtr dst, double *lat);
- sg_platf_route_cbarg_t newExtendedRoute(e_surf_routing_hierarchy_t hierarchy, sg_platf_route_cbarg_t routearg, int change_order);
- AsPtr asExist(AsPtr to_find);
- AsPtr autonomousSystemExist(char *element);
- AsPtr processingUnitsExist(char *element);
- void srcDstCheck(RoutingEdgePtr src, RoutingEdgePtr dst);
+ virtual int parsePU(NetCard *elm) override; /* A host or a router, whatever */
+ virtual int parseAS(NetCard *elm) override;
+ virtual void parseRoute(sg_platf_route_cbarg_t route) override;
+ virtual void parseASroute(sg_platf_route_cbarg_t route) override;
+ virtual void parseBypassroute(sg_platf_route_cbarg_t e_route) override;
+
+ virtual sg_platf_route_cbarg_t newExtendedRoute(e_surf_routing_hierarchy_t hierarchy, sg_platf_route_cbarg_t routearg, int change_order);
+ virtual void srcDstCheck(NetCard *src, NetCard *dst);