Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge pull request #202 from Takishipp/clear_fct
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Mon, 24 Jul 2017 20:10:12 +0000 (22:10 +0200)
committerGitHub <noreply@github.com>
Mon, 24 Jul 2017 20:10:12 +0000 (22:10 +0200)
Turn paje_value to a class

1  2 
src/msg/msg_process.cpp
src/smpi/internals/smpi_global.cpp

diff --combined src/msg/msg_process.cpp
@@@ -189,7 -189,7 +189,7 @@@ void MSG_process_detach(
   */
  void MSG_process_kill(msg_process_t process)
  {
 -  simcall_process_kill(process->getImpl());
 +  process->kill();
  }
  
  /**
@@@ -211,7 -211,7 +211,7 @@@ msg_error_t MSG_process_join(msg_proces
   */
  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);
+   TRACE_msg_process_change_host(process, host);
    process->migrate(host);
    return MSG_OK;
  }
@@@ -464,14 -464,14 +464,14 @@@ void MSG_process_on_exit(int_f_pvoid_pv
   * If the flag is set to 1, the process will be automatically restarted when its host comes back up.
   */
  XBT_PUBLIC(void) MSG_process_auto_restart_set(msg_process_t process, int auto_restart) {
 -  simcall_process_auto_restart_set(process->getImpl(), auto_restart);
 +  process->setAutoRestart(auto_restart);
  }
  /**
   * \ingroup m_process_management
   * \brief Restarts a process from the beginning.
   */
  XBT_PUBLIC(msg_process_t) MSG_process_restart(msg_process_t process) {
 -  return simcall_process_restart(process->getImpl())->ciface();
 +  return process->restart();
  }
  
  /** @ingroup m_process_management
@@@ -421,13 -421,11 +421,13 @@@ static void smpi_init_logs()
    XBT_LOG_CONNECT(smpi_datatype);
    XBT_LOG_CONNECT(smpi_dvfs);
    XBT_LOG_CONNECT(smpi_group);
 +  XBT_LOG_CONNECT(smpi_host);
    XBT_LOG_CONNECT(smpi_kernel);
    XBT_LOG_CONNECT(smpi_mpi);
    XBT_LOG_CONNECT(smpi_memory);
    XBT_LOG_CONNECT(smpi_op);
    XBT_LOG_CONNECT(smpi_pmpi);
 +  XBT_LOG_CONNECT(smpi_process);
    XBT_LOG_CONNECT(smpi_request);
    XBT_LOG_CONNECT(smpi_replay);
    XBT_LOG_CONNECT(smpi_rma);
@@@ -538,7 -536,7 +538,7 @@@ int smpi_main(const char* executable, i
      return 0;
    }
  
-   TRACE_global_init(&argc, argv);
+   TRACE_global_init();
  
    SIMIX_global_init(&argc, argv);
    MSG_init(&argc,argv);