msg_proc = (simdata_process_t) SIMIX_process_self_get_data();
SIMIX_process_self_set_data(nullptr);
} else {
- msg_proc = (simdata_process_t) simcall_process_get_data(smx_proc);
+ msg_proc = (simdata_process_t)smx_proc->data;
simcall_process_set_data(smx_proc, nullptr);
}
*/
msg_error_t MSG_process_migrate(msg_process_t process, msg_host_t host)
{
- simdata_process_t simdata = (simdata_process_t) simcall_process_get_data(process);
+ simdata_process_t simdata = (simdata_process_t)process->data;
simdata->m_host = host;
msg_host_t now = simdata->m_host;
TRACE_msg_process_change_host(process, now, host);
xbt_assert(process != nullptr, "Invalid parameter: first parameter must not be nullptr!");
/* get from SIMIX the MSG process data, and then the user data */
- simdata_process_t simdata = (simdata_process_t) simcall_process_get_data(process);
+ simdata_process_t simdata = (simdata_process_t)process->data;
if (simdata)
return simdata->data;
else
{
xbt_assert(process != nullptr, "Invalid parameter: first parameter must not be nullptr!");
- simdata_process_t simdata = (simdata_process_t) simcall_process_get_data(process);
+ simdata_process_t simdata = (simdata_process_t)process->data;
simdata->data = data;
return MSG_OK;
simdata = (simdata_process_t) SIMIX_process_self_get_data();
}
else {
- simdata = (simdata_process_t) simcall_process_get_data(process);
+ simdata = (simdata_process_t)process->data;
}
return simdata ? simdata->m_host : nullptr;
}