X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bdaff2753e3c9371e8122ffaf0694581b458d80d..9fd6cbc6c3b06f4b09e3c3339ffb3cc8a68f9bfa:/src/kernel/activity/ExecImpl.hpp diff --git a/src/kernel/activity/ExecImpl.hpp b/src/kernel/activity/ExecImpl.hpp index d37b98745b..fb5248e682 100644 --- a/src/kernel/activity/ExecImpl.hpp +++ b/src/kernel/activity/ExecImpl.hpp @@ -17,7 +17,7 @@ class XBT_PUBLIC ExecImpl : public ActivityImpl { ~ExecImpl() override; public: - explicit ExecImpl(const char* name, resource::Action* surf_action, resource::Action* timeout_detector, + explicit ExecImpl(std::string name, resource::Action* surf_action, resource::Action* timeout_detector, s4u::Host* host); void suspend() override; void resume() override; @@ -27,6 +27,7 @@ public: double get_remaining_ratio(); void set_bound(double bound); void set_priority(double priority); + void set_category(std::string category); virtual ActivityImpl* migrate(s4u::Host* to); /* The host where the execution takes place. nullptr means this is a parallel exec (and only surf knows the hosts) */ @@ -36,10 +37,9 @@ private: resource::Action* timeout_detector_ = nullptr; public: - static simgrid::xbt::signal onCreation; - static simgrid::xbt::signal onCompletion; - static simgrid::xbt::signal onMigration; - + static simgrid::xbt::signal on_creation; + static simgrid::xbt::signal on_completion; + static simgrid::xbt::signal on_migration; }; } }