X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/537b55f6d4bf8ede2526c2bd6cf79bd38b465dac..e9a86ac48ea8d06ddebe18744c40548a9f65956f:/include/simgrid/s4u/Exec.hpp diff --git a/include/simgrid/s4u/Exec.hpp b/include/simgrid/s4u/Exec.hpp index afb88e1463..b47ac41e9e 100644 --- a/include/simgrid/s4u/Exec.hpp +++ b/include/simgrid/s4u/Exec.hpp @@ -26,11 +26,14 @@ public: Activity* start() override; Activity* wait() override; Activity* wait(double timeout) override; + Activity* cancel() override; bool test(); ExecPtr set_priority(double priority); ExecPtr set_bound(double bound); ExecPtr set_host(Host* host); + ExecPtr set_name(std::string name); + ExecPtr set_tracing_category(std::string category); Host* get_host(); double get_remaining() override; @@ -55,10 +58,12 @@ public: } private: - Host* host_ = nullptr; - double flops_amount_ = 0.0; - double priority_ = 1.0; - double bound_ = 0.0; + Host* host_ = nullptr; + double flops_amount_ = 0.0; + double priority_ = 1.0; + double bound_ = 0.0; + std::string name_ = ""; + std::string tracing_category_ = ""; std::atomic_int_fast32_t refcount_{0}; }; // class }