xbt_dynar_t p_linkUpDownList;
As(){};
- ~As(){};
+ virtual ~As(){};
virtual void getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_platf_route_cbarg_t into, double *latency)=0;
virtual xbt_dynar_t getOneLinkRoutes()=0;
class Onelink {
public:
Onelink(void *link, RoutingEdgePtr src, RoutingEdgePtr dst)
- : p_link(link), p_src(src), p_dst(dst) {};
+ : p_src(src), p_dst(dst), p_link(link) {};
RoutingEdgePtr p_src;
RoutingEdgePtr p_dst;
void *p_link;