Exec::Exec()
{
- pimpl_ = kernel::activity::ExecImplPtr(new kernel::activity::ExecImpl(name_, tracing_category_));
+ pimpl_ = kernel::activity::ExecImplPtr(new kernel::activity::ExecImpl());
}
bool Exec::test()
Exec* ExecSeq::start()
{
simix::simcall([this] {
- boost::static_pointer_cast<kernel::activity::ExecImpl>(pimpl_)->start(flops_amount_, 1. / priority_, bound_);
+ boost::static_pointer_cast<kernel::activity::ExecImpl>(pimpl_)
+ ->set_name(name_)
+ ->set_tracing_category(tracing_category_)
+ ->start(flops_amount_, 1. / priority_, bound_);
});
state_ = State::STARTED;
on_start(*Actor::self());