Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
rename As::getRouteAndLatency into As::getLocalRoute
[simgrid.git] / src / kernel / routing / AsDijkstra.hpp
index cf313b5..95e89b7 100644 (file)
@@ -23,6 +23,7 @@ typedef struct route_cache_element {
 } s_route_cache_element_t, *route_cache_element_t;
 
 namespace simgrid {
+namespace kernel {
 namespace routing {
 
 /***********
@@ -32,7 +33,7 @@ namespace routing {
 /** Dijkstra routing data: fast initialization, slow lookup, small memory requirements, shortest path routing only */
 class XBT_PRIVATE AsDijkstra : public AsRoutedGraph {
 public:
-  AsDijkstra(const char*name, bool cached);
+  AsDijkstra(As* father, const char* name, bool cached);
   void seal() override;
 
   ~AsDijkstra() override;
@@ -51,7 +52,7 @@ public:
      * After this function returns, any node in the graph
      * will have a loopback attached to it.
      */
-  void getRouteAndLatency(NetCard *src, NetCard *dst, sg_platf_route_cbarg_t route, double *lat) override;
+  void getLocalRoute(NetCard* src, NetCard* dst, sg_platf_route_cbarg_t route, double* lat) override;
   void addRoute(sg_platf_route_cbarg_t route) override;
 
   xbt_graph_t routeGraph_ = nullptr;     /* xbt_graph */
@@ -59,7 +60,6 @@ public:
   xbt_dict_t routeCache_ = nullptr;      /* use in cache mode */
 };
 
-}
-}
+}}} // namespaces
 
 #endif /* SURF_ROUTING_DIJKSTRA_HPP_ */