int slave(int argc, char *argv[])
{
m_task_t task = NULL;
- int res;
while (1) {
- res = MSG_task_receive(&(task), "master_mailbox");
+ MSG_task_receive(&(task), "master_mailbox");
if (!strcmp(MSG_task_get_name(task), "finalize")) {
MSG_task_destroy(task);
MSG_set_channel_number(0);
MSG_create_environment(platform_file);
}
+ {
+ //declaring user categories with RGB colors
+ TRACE_category_with_color ("compute", "1 0 0"); //red
+ TRACE_category_with_color ("request", "0 1 0"); //green
+ TRACE_category_with_color ("data", "0 0 1"); //blue
+ TRACE_category_with_color ("finalize", "0 0 0");//black
+ }
{ /* Application deployment */
MSG_function_register("master", master);
MSG_function_register("slave", slave);
}
res = MSG_main();
- INFO1("Simulation time %g", MSG_get_clock());
+ XBT_INFO("Simulation time %g", MSG_get_clock());
return res;
}
printf("example: %s msg_platform.xml msg_deployment.xml\n", argv[0]);
exit(1);
}
- //starting the simulation tracing
- TRACE_start();
-
- //declaring user categories
- TRACE_category("compute");
- TRACE_category("request");
- TRACE_category("data");
- TRACE_category("finalize");
res = test_all(argv[1], argv[2]);
MSG_clean();
- //ending the simulation tracing
- TRACE_end();
-
if (res == MSG_OK)
return 0;
else