X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7d6c459a38d4385a4e269fcd16c426290e5061d7..325a6bb78259a0e6835f69ca6fc2341dc620418d:/include/simgrid/s4u/Host.hpp diff --git a/include/simgrid/s4u/Host.hpp b/include/simgrid/s4u/Host.hpp index 68c5c63205..45038bc156 100644 --- a/include/simgrid/s4u/Host.hpp +++ b/include/simgrid/s4u/Host.hpp @@ -115,6 +115,10 @@ public: void set_pstate(int pstate_index); int get_pstate() const; + std::vector get_disks() const; + void add_disk(Disk* disk); + void remove_disk(std::string disk_name); + std::vector get_attached_storages() const; /** Get an associative list [mount point]->[Storage] of all local mount points. @@ -127,6 +131,7 @@ public: void route_to(Host* dest, std::vector& links, double* latency); void send_to(Host* dest, double byte_amount); + NetZone* get_englobing_zone(); /** Block the calling actor on an execution located on the called host * * It is not a problem if the actor is not located on the called host. @@ -156,6 +161,4 @@ public: } // namespace s4u } // namespace simgrid -extern int USER_HOST_LEVEL; - #endif /* SIMGRID_S4U_HOST_HPP */