static xbt_dict_t gtnets_src; /* %p (action) -> %s */
static xbt_dict_t gtnets_dst; /* %p (action) -> %s */
-void TRACE_surf_init (void)
+void TRACE_surf_alloc (void)
{
created_links = xbt_dict_new();
host_containers = xbt_dict_new();
gtnets_src = xbt_dict_new ();
gtnets_dst = xbt_dict_new ();
- __TRACE_surf_resource_utilization_initialize();
+ TRACE_surf_resource_utilization_alloc();
}
-void TRACE_surf_finalize (void)
+void TRACE_surf_release (void)
{
char *key, *value;
xbt_dict_cursor_t cursor = NULL;
- __TRACE_surf_resource_utilization_finalize();
+ TRACE_surf_resource_utilization_release();
/* get all host from host_containers */
xbt_dict_foreach(host_containers, cursor, key, value) {
}
}
+void TRACE_surf_action (surf_action_t surf_action, const char *category)
+{
+ if (!IS_TRACING_PLATFORM) return;
+ if (!category){
+ xbt_die ("invalid tracing category");
+ }
+ surf_action->category = xbt_new (char, strlen (category)+1);
+ strncpy (surf_action->category, category, strlen(category)+1);
+}
#endif