-void SIMIX_timer_remove(smx_timer_t timer) {
- simix_timers.erase(timer->handle_);
- delete timer;
-}
-
-/** @brief Returns the date at which the timer will trigger (or 0 if nullptr timer) */
-double SIMIX_timer_get_date(smx_timer_t timer) {
- return timer ? timer->getDate() : 0;
-}
-
-/**
- * \brief Registers a function to create a process.
- *
- * This function registers a function to be called
- * when a new process is created. The function has
- * to call SIMIX_process_create().
- * \param function create process function
- */
-void SIMIX_function_register_process_create(smx_creation_func_t function)
-{
- simix_global->create_process_function = function;
-}
-
-/**
- * \brief Registers a function to kill a process.
- *
- * This function registers a function to be called when a process is killed. The function has to call the
- * SIMIX_process_kill().
- *
- * \param function Kill process function
- */
-void SIMIX_function_register_process_kill(void_pfn_smxprocess_t function)