#include "xbt/misc.h" /* SG_BEGIN_DECL */
SG_BEGIN_DECL()
-
+XBT_PUBLIC(void) gras_global_init(int *argc, char **argv);
+XBT_PUBLIC(void) gras_create_environment(const char *file);
+XBT_PUBLIC(void) gras_function_register(const char *name, void* code);
+XBT_PUBLIC(void) gras_launch_application(const char *file);
+XBT_PUBLIC(void) gras_clean(void);
+XBT_PUBLIC(void) gras_main(void);
/** @addtogroup GRAS_emul
* @brief Code execution "emulation" and "virtualization".
*
const char *SIM_MAIN_POSTEMBULE = "\n"
"\n"
-" MSG_launch_application(argv[2]);\n"
+" gras_launch_application(argv[2]);\n"
"\n"
" /* Run the simulation */\n"
-" MSG_main();\n"
+" gras_main();\n"
"\n"
" /* cleanup the place */\n"
-" MSG_clean();\n"
+" gras_clean();\n"
" if (gras_log)\n"
" free(gras_log);\n"
" return 0;\n"
fprintf(OUT, "%s", "int main (int argc,char *argv[]) {\n"
"\n"
" /* Simulation setup */\n"
- " MSG_global_init(&argc,argv);\n"
+ " gras_global_init(&argc,argv);\n"
" if (argc != 3) {\n"
" fprintf(stderr, \"Usage: %s platform.xml deployment.xml [--gras-log=...]\\n\",argv[0]);\n"
" exit(1);\n"
" }\n"
"\n");
fprintf(OUT,
- " MSG_paje_output(\"%s.trace\");\n"
- " MSG_set_channel_number(XBT_MAX_CHANNEL); /* Using at most 10 channel (ports) per host. Change it here if needed */\n"
- " MSG_create_environment(argv[1]);\n"
+ " //MSG_paje_output(\"%s.trace\");\n"
+ " //MSG_set_channel_number(XBT_MAX_CHANNEL); /* Using at most 10 channel (ports) per host. Change it here if needed */\n"
+ " gras_create_environment(argv[1]);\n"
"\n"
" /* Application deployment */\n",
project);
xbt_dict_foreach(process_function_set,cursor,key,data) {
- fprintf(OUT," MSG_function_register(\"%s\", launch_%s);\n",key,key);
+ fprintf(OUT," gras_function_register(\"%s\", launch_%s);\n",key,key);
}
fprintf(OUT, "%s", SIM_MAIN_POSTEMBULE);
fclose(OUT);