X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/932b6fd07f6052ae0f23df19729efb0e0e056af7..f512dd4db06628537e631d87f7c72b417a0a4adf:/src/kernel/routing/AsVivaldi.hpp diff --git a/src/kernel/routing/AsVivaldi.hpp b/src/kernel/routing/AsVivaldi.hpp index e8038e8e23..7e702d828b 100644 --- a/src/kernel/routing/AsVivaldi.hpp +++ b/src/kernel/routing/AsVivaldi.hpp @@ -16,12 +16,22 @@ namespace routing { class XBT_PRIVATE AsVivaldi: public AsCluster { public: explicit AsVivaldi(As* father, const char* name); - ~AsVivaldi() override; - xbt_dynar_t getOneLinkRoutes() override {return nullptr;}; - void getRouteAndLatency(NetCard *src, NetCard *dst, sg_platf_route_cbarg_t into, double *latency) override; + void getLocalRoute(NetCard* src, NetCard* dst, sg_platf_route_cbarg_t into, double* latency) override; }; -}}} // namespace +namespace vivaldi { +class XBT_PRIVATE Coords { +public: + static simgrid::xbt::Extension EXTENSION_ID; + explicit Coords(NetCard* host, const char* str); + virtual ~Coords(); + + std::vector coords; +}; +} +} +} +} // namespace #endif /* SURF_ROUTING_VIVALDI_HPP_ */