return nullptr;
} else {
- return SIMIX_execution_start(this, "suspend", 0.0, 1.0, 0.0, this->host);
+ return SIMIX_execution_start("suspend", 0.0, 1.0, 0.0, this->host);
}
}
simcall_HANDLER_execution_start(smx_simcall_t simcall, const char* name, double flops_amount, double priority,
double bound, sg_host_t host)
{
- return SIMIX_execution_start(simcall->issuer, name, flops_amount, priority, bound, host);
+ return SIMIX_execution_start(name, flops_amount, priority, bound, host);
}
-boost::intrusive_ptr<simgrid::kernel::activity::ExecImpl> SIMIX_execution_start(smx_actor_t issuer, const char* name,
- double flops_amount, double priority,
- double bound, sg_host_t host)
+boost::intrusive_ptr<simgrid::kernel::activity::ExecImpl>
+SIMIX_execution_start(const char* name, double flops_amount, double priority, double bound, sg_host_t host)
{
/* alloc structures and initialize */
}
XBT_PRIVATE boost::intrusive_ptr<simgrid::kernel::activity::ExecImpl>
-SIMIX_execution_start(smx_actor_t issuer, const char* name, double flops_amount, double priority, double bound,
- sg_host_t host);
+SIMIX_execution_start(const char* name, double flops_amount, double priority, double bound, sg_host_t host);
XBT_PRIVATE boost::intrusive_ptr<simgrid::kernel::activity::ExecImpl>
SIMIX_execution_parallel_start(const char* name, int host_nb, sg_host_t* host_list, double* flops_amount,
double* bytes_amount, double rate, double timeout);