- static xbt::signal<void(Exec const&)> on_start;
- static xbt::signal<void(Exec const&)> on_completion;
+ /*! Signal fired each time that an execution actually starts (no veto) */
+ static void on_start_cb(const std::function<void(Exec const&)>& cb) { on_start.connect(cb); }
+ void fire_this_completion() const override { on_completion(*this); }