Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
New tesh file for the msg actions (plus some little fixes to make it work)
[simgrid.git] / src / instr / private.h
index 99eccbc..e57eb0a 100644 (file)
@@ -21,6 +21,8 @@ extern int tracing_active;      /* declared in paje.c */
 #define IS_TRACING_VOLUME     (TRACE_msg_volume_is_enabled())
 #define IS_TRACING_SMPI       (TRACE_smpi_is_enabled())
 
+#define INSTR_DEFAULT_STR_SIZE 500
+
 #include "instr/instr.h"
 #include "msg/msg.h"
 #include "simdag/private.h"
@@ -61,6 +63,8 @@ void pajeEndLink(double time, const char *entityType,
                  const char *destContainer, const char *key);
 void pajeDefineVariableType(const char *alias, const char *containerType,
                             const char *name);
+void pajeDefineVariableTypeWithColor(const char *alias, const char *containerType,
+                            const char *name, const char *color);
 void pajeSetVariable(double time, const char *entityType,
                      const char *container, const char *value);
 void pajeAddVariable(double time, const char *entityType,
@@ -164,9 +168,12 @@ void TRACE_smpi_send(int rank, int src, int dst);
 void TRACE_smpi_recv(int rank, int src, int dst);
 
 /* from instr_config.c */
+int TRACE_is_enabled(void);
 int TRACE_is_configured(void);
 int TRACE_smpi_is_enabled(void);
+int TRACE_smpi_is_grouped(void);
 int TRACE_platform_is_enabled(void);
+int TRACE_uncategorized (void);
 int TRACE_msg_task_is_enabled(void);
 int TRACE_msg_process_is_enabled(void);
 int TRACE_msg_volume_is_enabled(void);