GQuark ltt_tracefile_name(LttTracefile *tf);
+/* get the cpu number of the tracefile */
+
+guint ltt_tracefile_num(LttTracefile *tf);
+
+LttTrace *ltt_tracefile_get_trace(LttTracefile *tf);
/* Get the number of blocks in the tracefile */
void get_absolute_pathname(const gchar *pathname, gchar * abs_pathname);
-GData *ltt_trace_get_tracefiles_groups(LttTrace *trace);
+GData **ltt_trace_get_tracefiles_groups(LttTrace *trace);
typedef void (*ForEachTraceFileFunc)(LttTracefile *tf, gpointer func_args);
gpointer func_args;
};
-void compute_tracefile_group(GArray *group,
- struct compute_tracefile_group_args args);
+
+void compute_tracefile_group(GQuark key_id,
+ GArray *group,
+ struct compute_tracefile_group_args *args);
LttFacility *ltt_trace_get_facility_by_num(LttTrace *t, guint num);