- void (*parse_PU) (AS_t as, const char *name); /* A host or a router, whatever */
- void (*parse_AS) (AS_t as, const char *name);
- void (*parse_route) (AS_t as, const char *src,
- const char *dst, route_t route);
- void (*parse_ASroute) (AS_t as, const char *src,
- const char *dst, route_t route);
- void (*parse_bypassroute) (AS_t as, const char *src,
- const char *dst, route_t e_route);
-} s_as_t;
-
-typedef struct s_network_element_info {
- AS_t rc_component;
- e_surf_network_element_type_t rc_type;
-} s_network_element_info_t, *network_element_info_t;
+ int (*parse_PU) (AS_t as, sg_routing_edge_t elm); /* A host or a router, whatever */
+ int (*parse_AS) (AS_t as, sg_routing_edge_t elm);
+ void (*parse_route) (AS_t as, sg_platf_route_cbarg_t route);
+ void (*parse_ASroute) (AS_t as, sg_platf_route_cbarg_t route);
+ void (*parse_bypassroute) (AS_t as, sg_platf_route_cbarg_t e_route);