X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9b466758c546f0cbf96e8c069daa2c08887452a4..fa4b54a83a3ee1a38c068ed8e4c021dba440a18b:/src/msg/msg_process.cpp diff --git a/src/msg/msg_process.cpp b/src/msg/msg_process.cpp index e8e8b2f3a7..2cabc4796d 100644 --- a/src/msg/msg_process.cpp +++ b/src/msg/msg_process.cpp @@ -35,7 +35,7 @@ void MSG_process_cleanup_from_SIMIX(smx_actor_t smx_actor) msg_actor = (simgrid::msg::ActorExt*)SIMIX_process_self_get_data(); SIMIX_process_self_set_data(nullptr); } else { - msg_actor = (simgrid::msg::ActorExt*)smx_actor->data; + msg_actor = (simgrid::msg::ActorExt*)smx_actor->userdata; simcall_process_set_data(smx_actor, nullptr); } @@ -164,7 +164,7 @@ msg_process_t MSG_process_attach(const char *name, void *data, msg_host_t host, /* Let's create the process: SIMIX may decide to start it right now, even before returning the flow control to us */ smx_actor_t process = - SIMIX_process_attach(name, new simgrid::msg::ActorExt(data), host->cname(), properties, nullptr); + SIMIX_process_attach(name, new simgrid::msg::ActorExt(data), host->getCname(), properties, nullptr); if (not process) xbt_die("Could not attach"); simcall_process_on_exit(process,(int_f_pvoid_pvoid_t)TRACE_msg_process_kill,process); @@ -212,7 +212,7 @@ msg_error_t MSG_process_join(msg_process_t process, double timeout){ msg_error_t MSG_process_migrate(msg_process_t process, msg_host_t host) { TRACE_msg_process_change_host(process, MSG_process_get_host(process), host); - simcall_process_set_host(process->getImpl(), host); + process->migrate(host); return MSG_OK; } @@ -232,7 +232,7 @@ void* MSG_process_get_data(msg_process_t process) xbt_assert(process != nullptr, "Invalid parameter: first parameter must not be nullptr!"); /* get from SIMIX the MSG process data, and then the user data */ - simgrid::msg::ActorExt* msgExt = (simgrid::msg::ActorExt*)process->getImpl()->data; + simgrid::msg::ActorExt* msgExt = (simgrid::msg::ActorExt*)process->getImpl()->userdata; if (msgExt) return msgExt->data; else @@ -248,7 +248,7 @@ msg_error_t MSG_process_set_data(msg_process_t process, void *data) { xbt_assert(process != nullptr, "Invalid parameter: first parameter must not be nullptr!"); - static_cast(process->getImpl()->data)->data = data; + static_cast(process->getImpl()->userdata)->data = data; return MSG_OK; } @@ -343,7 +343,7 @@ int MSG_process_get_PPID(msg_process_t process) */ const char *MSG_process_get_name(msg_process_t process) { - return process->cname(); + return process->getCname(); } /** \ingroup m_process_management @@ -432,7 +432,7 @@ msg_error_t MSG_process_resume(msg_process_t process) xbt_assert(process != nullptr, "Invalid parameter: First argument must not be nullptr"); TRACE_msg_process_resume(process); - simcall_process_resume(process->getImpl()); + process->resume(); return MSG_OK; } @@ -443,11 +443,11 @@ msg_error_t MSG_process_resume(msg_process_t process) */ int MSG_process_is_suspended(msg_process_t process) { - return simcall_process_is_suspended(process->getImpl()); + return process->isSuspended(); } smx_context_t MSG_process_get_smx_ctx(msg_process_t process) { - return SIMIX_process_get_context(process->getImpl()); + return process->getImpl()->context; } /** * \ingroup m_process_management