X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7a3a100990355eb757dc81106b5aac6daed0b8e1..24de4abff1dbfc7c779f6768186be603342df002:/include/simgrid/s4u/Host.hpp diff --git a/include/simgrid/s4u/Host.hpp b/include/simgrid/s4u/Host.hpp index 092908e408..3696d9142b 100644 --- a/include/simgrid/s4u/Host.hpp +++ b/include/simgrid/s4u/Host.hpp @@ -6,17 +6,16 @@ #ifndef SIMGRID_S4U_HOST_HPP #define SIMGRID_S4U_HOST_HPP +#include +#include +#include +#include +#include + #include #include #include -#include "xbt/Extendable.hpp" -#include "xbt/signal.hpp" -#include "xbt/string.hpp" - -#include "simgrid/forward.h" -#include "simgrid/s4u/forward.hpp" - namespace simgrid { namespace xbt { @@ -66,10 +65,16 @@ public: /** Retrieves the host on which the current actor is running */ static s4u::Host* current(); + XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_name()") simgrid::xbt::string const& getName() const + { + return name_; + } + XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_cname()") const char* getCname() const { return name_.c_str(); } + /** Retrieves the name of that host as a C++ string */ - simgrid::xbt::string const& getName() const { return name_; } + simgrid::xbt::string const& get_name() const { return name_; } /** Retrieves the name of that host as a C string */ - const char* getCname() const { return name_.c_str(); } + const char* get_cname() const { return name_.c_str(); } void actorList(std::vector * whereto); @@ -96,7 +101,9 @@ public: int getPstatesCount() const; void setPstate(int pstate_index); int getPstate(); - void getAttachedStorages(std::vector * storages); + std::vector get_attached_storages(); + XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_attached_storages() instead.") void getAttachedStorages( + std::vector* storages); /** Get an associative list [mount point]->[Storage] of all local mount points. * @@ -105,7 +112,7 @@ 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); /** Block the calling actor on an execution located on the called host *