X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/772fbe2c6395ac920d8e7907dc39749d458f02b6..22e6546d2c6f14864cc93c4ed1470d8e8c1e2d95:/include/simgrid/s4u/Link.hpp diff --git a/include/simgrid/s4u/Link.hpp b/include/simgrid/s4u/Link.hpp index de05738704..86379248ee 100644 --- a/include/simgrid/s4u/Link.hpp +++ b/include/simgrid/s4u/Link.hpp @@ -10,6 +10,7 @@ #include #include +#include #include /*********** @@ -36,8 +37,10 @@ public: /** @brief Retrieve a link from its name */ static Link* byName(const char* name); - /** @brief Get da name */ - const char* name(); + /** @brief Retrieves the name of that link as a C++ string */ + const std::string& getName() const; + /** @brief Retrieves the name of that link as a C string */ + const char* getCname() const; /** @brief Get the bandwidth in bytes per second of current Link */ double bandwidth(); @@ -80,6 +83,8 @@ public: /** @brief Callback signal fired when a communication changes it state (ready/done/cancel) */ static simgrid::xbt::signal onCommunicationStateChange; + + const char* XBT_ATTRIB_DEPRECATED_v321("Use getCname(): v3.21 will turn this warning into an error.") name(); }; } }