}
#endif
+XBT_LOG_EXTERNAL_CATEGORY(gras_ddt);
+XBT_LOG_EXTERNAL_CATEGORY(gras_ddt_cbps);
+XBT_LOG_EXTERNAL_CATEGORY(gras_ddt_convert);
+XBT_LOG_EXTERNAL_CATEGORY(gras_ddt_create);
+XBT_LOG_EXTERNAL_CATEGORY(gras_ddt_exchange);
+XBT_LOG_EXTERNAL_CATEGORY(gras_ddt_lexer);
+XBT_LOG_EXTERNAL_CATEGORY(gras_ddt_parse);
+XBT_LOG_EXTERNAL_CATEGORY(gras_modules);
+XBT_LOG_EXTERNAL_CATEGORY(gras_msg);
+XBT_LOG_EXTERNAL_CATEGORY(gras_msg_read);
+XBT_LOG_EXTERNAL_CATEGORY(gras_msg_rpc);
+XBT_LOG_EXTERNAL_CATEGORY(gras_timer);
+XBT_LOG_EXTERNAL_CATEGORY(gras_trp);
+XBT_LOG_EXTERNAL_CATEGORY(gras_trp_meas);
+XBT_LOG_EXTERNAL_CATEGORY(gras_virtu);
+XBT_LOG_EXTERNAL_CATEGORY(gras_virtu_emul);
+XBT_LOG_EXTERNAL_CATEGORY(gras_virtu_process);
+
void gras_init(int *argc,char **argv) {
gras_procdata_t *pd;
XBT_LOG_CONNECT(gras_timer, gras);
XBT_LOG_CONNECT(gras_trp, gras);
- XBT_LOG_CONNECT(gras_trp_file, gras_trp);
XBT_LOG_CONNECT(gras_trp_meas, gras_trp);
- XBT_LOG_CONNECT(gras_trp_sg, gras_trp);
- XBT_LOG_CONNECT(gras_trp_tcp, gras_trp);
XBT_LOG_CONNECT(gras_virtu, gras);
XBT_LOG_CONNECT(gras_virtu_emul, gras_virtu);
/* and then init amok */
amok_init();
- pd = gras_procdata_get();
- msg_pd = gras_libdata_by_name("gras_msg");
- pd->listener = gras_msg_listener_launch(msg_pd->msg_received);
+
+ /* And finally, launch the listener thread */
+ pd = gras_procdata_get();
+ msg_pd = gras_libdata_by_name("gras_msg");
+ pd->listener = gras_msg_listener_launch(msg_pd->msg_received);
}
void gras_exit(void) {