X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/95a02a8febe84fd1c2ed98c78c594a5e8a0116f7..9b60e270c5fe98fb6c528164aa9c6e4e6045f7e0:/include/simgrid/kernel/routing/DijkstraZone.hpp diff --git a/include/simgrid/kernel/routing/DijkstraZone.hpp b/include/simgrid/kernel/routing/DijkstraZone.hpp index 2304ed61a6..c4354636b0 100644 --- a/include/simgrid/kernel/routing/DijkstraZone.hpp +++ b/include/simgrid/kernel/routing/DijkstraZone.hpp @@ -33,13 +33,17 @@ namespace routing { */ class XBT_PRIVATE DijkstraZone : public RoutedZone { public: - DijkstraZone(NetZone* father, std::string name, bool cached); + DijkstraZone(NetZoneImpl* father, std::string name, bool cached); void seal() override; ~DijkstraZone() override; - xbt_node_t routeGraphNewNode(int id, int graph_id); - xbt_node_t nodeMapSearch(int id); - void newRoute(int src_id, int dst_id, RouteCreationArgs* e_route); + +private: + xbt_node_t route_graph_new_node(int id, int graph_id); + xbt_node_t node_map_search(int id); + void new_route(int src_id, int dst_id, RouteCreationArgs* e_route); + +public: /* For each vertex (node) already in the graph, * make sure it also has a loopback link; this loopback * can potentially already be in the graph, and in that @@ -51,14 +55,14 @@ public: * After this function returns, any node in the graph * will have a loopback attached to it. */ - void getLocalRoute(NetPoint* src, NetPoint* dst, RouteCreationArgs* route, double* lat) override; - void addRoute(NetPoint* src, NetPoint* dst, NetPoint* gw_src, NetPoint* gw_dst, - std::vector& link_list, bool symmetrical) override; + void get_local_route(NetPoint* src, NetPoint* dst, RouteCreationArgs* route, double* lat) override; + void add_route(NetPoint* src, NetPoint* dst, NetPoint* gw_src, NetPoint* gw_dst, + std::vector& link_list, bool symmetrical) override; - xbt_graph_t routeGraph_ = nullptr; /* xbt_graph */ - std::map graphNodeMap_; /* map */ + xbt_graph_t route_graph_ = nullptr; /* xbt_graph */ + std::map graph_node_map_; /* map */ bool cached_; /* cache mode */ - std::map> routeCache_; /* use in cache mode */ + std::map> route_cache_; /* use in cache mode */ }; } // namespace routing } // namespace kernel