"Logging specific to SIMIX (deployment)");
static int parse_argc = -1 ;
static char **parse_argv = NULL;
-static smx_process_code_t parse_code = NULL;
+static xbt_main_func_t parse_code = NULL;
static char * parse_host = NULL;
static double start_time = 0.0;
static double kill_time = -1.0;
static void parse_process_finalize(void)
{
- process_arg_t arg = NULL;
+ smx_process_arg_t arg = NULL;
void * process = NULL;
if(start_time>SIMIX_get_clock()) {
- arg = xbt_new0(s_process_arg_t,1);
+ arg = xbt_new0(s_smx_process_arg_t,1);
arg->name = parse_argv[0];
arg->code = parse_code;
arg->data = NULL;
* \param name the reference name of the function.
* \param code the function
*/
-void SIMIX_function_register(const char *name,smx_process_code_t code)
+void SIMIX_function_register(const char *name,xbt_main_func_t code)
{
xbt_assert0(simix_global,"SIMIX_global_init has to be called before SIMIX_function_register.");
* \param name the reference name of the function.
* \return The #smx_process_t or NULL.
*/
-smx_process_code_t SIMIX_get_registered_function(const char *name)
+xbt_main_func_t SIMIX_get_registered_function(const char *name)
{
- smx_process_code_t code = NULL;
-
xbt_assert0(simix_global,"SIMIX_global_init has to be called before SIMIX_get_registered_function.");
- code = xbt_dict_get_or_null(simix_global->registered_functions,name);
-
- return code;
+ return xbt_dict_get_or_null(simix_global->registered_functions,name);
}