X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/51123d8e4bf01f354aef77ffa4427d2388d9bb98..1ff58d7a8f46e07cdc902f96b99bb47d0a077932:/include/simgrid/s4u/Engine.hpp diff --git a/include/simgrid/s4u/Engine.hpp b/include/simgrid/s4u/Engine.hpp index cd42aec895..c4e7d2b0e9 100644 --- a/include/simgrid/s4u/Engine.hpp +++ b/include/simgrid/s4u/Engine.hpp @@ -56,12 +56,17 @@ public: protected: friend s4u::Host; + friend s4u::Storage; void addHost(std::string name, simgrid::s4u::Host * host); void delHost(std::string name); public: + void addStorage(std::string name, simgrid::s4u::Storage * storage); + void delStorage(std::string name); simgrid::s4u::Host* hostByName(std::string name); simgrid::s4u::Host* hostByNameOrNull(std::string name); + simgrid::s4u::Storage* storageByName(std::string name); + simgrid::s4u::Storage* storageByNameOrNull(std::string name); size_t getHostCount(); void getHostList(std::vector * whereTo); @@ -71,6 +76,8 @@ public: void getLinkList(std::vector * list); std::vector getAllLinks(); + std::vector getAllStorages(); + /** @brief Run the simulation */ void run();