X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4bb73cb3914b5f7b77a9ec1f8abe728e637cc016..4634214e18b847f6346048fa12179d3d99ae82c9:/include/simgrid/s4u/Exec.hpp diff --git a/include/simgrid/s4u/Exec.hpp b/include/simgrid/s4u/Exec.hpp index 9566d53c85..ca7ed9264f 100644 --- a/include/simgrid/s4u/Exec.hpp +++ b/include/simgrid/s4u/Exec.hpp @@ -8,15 +8,13 @@ #include #include -#include #include namespace simgrid { namespace s4u { -XBT_PUBLIC_CLASS Exec : public Activity -{ +class XBT_PUBLIC Exec : public Activity { Exec() : Activity() {} public: friend XBT_PUBLIC void intrusive_ptr_release(simgrid::s4u::Exec * e); @@ -30,13 +28,26 @@ public: Activity* wait(double timeout) override; bool test(); - ExecPtr setPriority(double priority); - ExecPtr setBound(double bound); - ExecPtr setHost(Host * host); - Host* getHost() { return host_; } - - double getRemains() override; - double getRemainingRatio(); + ExecPtr set_priority(double priority); + ExecPtr set_bound(double bound); + ExecPtr set_host(Host* host); + Host* get_host(); + + double get_remaining() override; + double get_remaining_ratio(); + + //////////////// Deprecated functions + XBT_ATTRIB_DEPRECATED_v323("Please use Exec::set_priority()") ExecPtr setPriority(double priority) + { + return set_priority(priority); + } + XBT_ATTRIB_DEPRECATED_v323("Please use Exec::set_bound()") ExecPtr setBound(double bound) { return set_bound(bound); } + XBT_ATTRIB_DEPRECATED_v323("Please use Exec::set_host()") ExecPtr setHost(Host* host) { return set_host(host); } + XBT_ATTRIB_DEPRECATED_v323("Please use Exec::get_host()") Host* getHost() { return get_host(); } + XBT_ATTRIB_DEPRECATED_v323("Please use Exec::get_remaining_ratio()") double getRemainingRatio() + { + return get_remaining_ratio(); + } private: Host* host_ = nullptr;