X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d656f9465e7b1c36319f86eeafdcec58fe9551a4..824d7f2d443d4ba57b4bf93b8977b4f9a76f7cbd:/include/simgrid/s4u/Host.hpp diff --git a/include/simgrid/s4u/Host.hpp b/include/simgrid/s4u/Host.hpp index 6495cf54b0..889419c1be 100644 --- a/include/simgrid/s4u/Host.hpp +++ b/include/simgrid/s4u/Host.hpp @@ -13,7 +13,6 @@ #include "xbt/Extendable.hpp" #include "xbt/signal.hpp" #include "xbt/string.hpp" -#include "xbt/swag.h" #include "simgrid/forward.h" #include "simgrid/s4u/forward.hpp" @@ -104,8 +103,8 @@ public: */ std::unordered_map const& getMountedStorages(); - void routeTo(Host * dest, std::vector * links, double* latency); - void routeTo(Host * dest, std::vector * links, double* latency); + void routeTo(Host* dest, std::vector& links, double* latency); + void routeTo(Host* dest, std::vector& links, double* latency); /** Block the calling actor on an execution located on the called host * @@ -114,8 +113,11 @@ public: */ void execute(double flops); + /** @brief Returns the current computation load (in flops per second) */ + double getLoad(); + private: - simgrid::xbt::string name_ = "noname"; + simgrid::xbt::string name_{"noname"}; std::unordered_map* mounts = nullptr; // caching public: