X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a851f5dfed8bd7b708b0d5b426f95fc23c3a3a96..fd3eb2f5d0d3fe54889995b18df1c982eff3f629:/src/kernel/activity/ExecImpl.hpp diff --git a/src/kernel/activity/ExecImpl.hpp b/src/kernel/activity/ExecImpl.hpp index b233677154..b7ae692a30 100644 --- a/src/kernel/activity/ExecImpl.hpp +++ b/src/kernel/activity/ExecImpl.hpp @@ -17,6 +17,7 @@ namespace activity { class XBT_PUBLIC ExecImpl : public ActivityImpl_T { std::unique_ptr> timeout_detector_{ nullptr, [](resource::Action* a) { a->unref(); }}; + actor::ActorImpl* actor_ = nullptr; double sharing_penalty_ = 1.0; double bound_ = 0.0; std::vector hosts_; @@ -24,6 +25,8 @@ class XBT_PUBLIC ExecImpl : public ActivityImpl_T { std::vector bytes_amounts_; public: + ExecImpl(); + ExecImpl& set_timeout(double timeout) override; ExecImpl& set_bound(double bound); ExecImpl& set_sharing_penalty(double sharing_penalty);