X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/777c00ecab1d7b86679a2c5dd6b9ca8f8adde3ff..7685128879fd2a88a5b9226114c223c65517668c:/src/s4u/s4u_Exec.cpp diff --git a/src/s4u/s4u_Exec.cpp b/src/s4u/s4u_Exec.cpp index c864b65b17..884433ac64 100644 --- a/src/s4u/s4u_Exec.cpp +++ b/src/s4u/s4u_Exec.cpp @@ -15,7 +15,7 @@ namespace s4u { simgrid::xbt::signal s4u::Exec::on_start; simgrid::xbt::signal s4u::Exec::on_completion; -Activity* Exec::start() +Exec* Exec::start() { pimpl_ = simcall_execution_start(name_, tracing_category_, flops_amount_, 1. / priority_, bound_, host_); state_ = State::STARTED; @@ -23,14 +23,14 @@ Activity* Exec::start() return this; } -Activity* Exec::cancel() +Exec* Exec::cancel() { simgrid::simix::simcall([this] { dynamic_cast(pimpl_.get())->cancel(); }); state_ = State::CANCELED; return this; } -Activity* Exec::wait() +Exec* Exec::wait() { if (state_ == State::INITED) start(); @@ -40,7 +40,7 @@ Activity* Exec::wait() return this; } -Activity* Exec::wait(double timeout) +Exec* Exec::wait_for(double timeout) { THROW_UNIMPLEMENTED; return this;