X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/aa959432ff273f62f28e2135c42eae9dd6200afc..8e06878d622c1792c5e7d8d2d412241b53004e37:/include/instr/instr.h diff --git a/include/instr/instr.h b/include/instr/instr.h index ae1699491e..9a9a8d688e 100644 --- a/include/instr/instr.h +++ b/include/instr/instr.h @@ -12,6 +12,7 @@ #ifdef HAVE_TRACING #include "xbt.h" +#include "xbt/graph.h" #include "msg/msg.h" #include "simdag/simdag.h" @@ -19,11 +20,13 @@ XBT_PUBLIC(void) TRACE_category(const char *category); XBT_PUBLIC(void) TRACE_category_with_color (const char *category, const char *color); XBT_PUBLIC(void) TRACE_msg_set_task_category(m_task_t task, const char *category); -XBT_PUBLIC(void) TRACE_msg_set_process_category(m_process_t process, - const char *category); +void TRACE_msg_set_process_category(m_process_t process, const char *category, const char *color); XBT_PUBLIC(void) TRACE_user_host_variable(double time, const char *variable, double value, const char *what); +XBT_PUBLIC(const char *) TRACE_node_name (xbt_node_t node); +XBT_PUBLIC(xbt_graph_t) TRACE_platform_graph (void); +XBT_PUBLIC(void) TRACE_platform_graph_export_graphviz (xbt_graph_t g, const char *filename); XBT_PUBLIC(void) TRACE_user_link_variable(double time, const char *resource, const char *variable, double value, const char *what); @@ -55,7 +58,7 @@ XBT_PUBLIC(void) TRACE_sd_set_task_category(SD_task_t task, TRACE_user_host_variable(MSG_get_clock(),var,value,"sub"); #define TRACE_link_variable_declare(var) \ - TRACE_user_link_variable(0,NULL,NULL,var,0,"declare"); + TRACE_user_link_variable(0,NULL,var,0,"declare"); #define TRACE_link_variable_set_with_time(time,link,var,value) \ TRACE_user_link_variable(time,link,var,value,"set"); @@ -80,7 +83,7 @@ XBT_PUBLIC(void) TRACE_sd_set_task_category(SD_task_t task, #define TRACE_category(cat) #define TRACE_category_with_color(cat,color) #define TRACE_msg_set_task_category(task,cat) -#define TRACE_msg_set_process_category(proc,cat) +#define TRACE_msg_set_process_category(proc,cat,color) #define TRACE_set_mask(mask) #define TRACE_host_variable_declare(var)