X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ae6b6e727bc0b3b7726f48fbac4449c3a9c479a2..a844d6ba059b98ad6a5317e85a9c69402353b0a9:/include/simgrid/s4u/As.hpp diff --git a/include/simgrid/s4u/As.hpp b/include/simgrid/s4u/As.hpp index 3106d01729..50c4854814 100644 --- a/include/simgrid/s4u/As.hpp +++ b/include/simgrid/s4u/As.hpp @@ -6,12 +6,15 @@ #ifndef SIMGRID_S4U_AS_HPP #define SIMGRID_S4U_AS_HPP -#include "xbt/base.h" -#include "xbt/graph.h" - -#include "simgrid/s4u/forward.hpp" -#include #include +#include +#include +#include + +#include +#include + +#include #include "src/surf/xml/platf_private.hpp" // FIXME: kill sg_platf_route_cbarg_t to remove that UGLY include @@ -20,9 +23,11 @@ namespace simgrid { namespace surf { class Link; } -namespace routing { - class AsImpl; - class NetCard; +namespace kernel { + namespace routing { + class AsImpl; + class NetCard; + } } namespace s4u { @@ -33,7 +38,7 @@ namespace s4u { */ XBT_PUBLIC_CLASS As { protected: - friend simgrid::routing::AsImpl; + friend simgrid::kernel::routing::AsImpl; explicit As(const char *name); virtual ~As(); @@ -49,7 +54,7 @@ public: As *father_ = nullptr; // FIXME: hide me public: /* Add content to the AS, at parsing time. It should be sealed afterward. */ - virtual int addComponent(routing::NetCard *elm); /* A host, a router or an AS, whatever */ + virtual int addComponent(kernel::routing::NetCard *elm); /* A host, a router or an AS, whatever */ virtual void addRoute(sg_platf_route_cbarg_t route); void addBypassRoute(sg_platf_route_cbarg_t e_route);