~Exec() = default;
+ static simgrid::xbt::signal<void(simgrid::s4u::ActorPtr)> on_start;
+ static simgrid::xbt::signal<void(simgrid::s4u::ActorPtr)> on_completion;
+
Activity* start() override;
Activity* wait() override;
Activity* wait(double timeout) override;
Activity* cancel() override;
- bool test();
+ bool test() override;
ExecPtr set_priority(double priority);
ExecPtr set_bound(double bound);