#include <linux/errno.h>
#include "parser.h"
+#include <ltt/ltt.h>
+#include "ltt-private.h"
#include <ltt/trace.h>
+#include <ltt/facility.h>
#define DIR_NAME_SIZE 256
return t;
}
+char * ltt_trace_name(LttTrace *t)
+{
+ return t->pathname;
+}
+
+
/******************************************************************************
* When we copy a trace, we want all the opening actions to happen again :
* the trace will be reopened and totally independant from the original.
ltt_tracefile_find_time_block(t, time, t->which_block+1, t->block_number);
return ltt_tracefile_seek_time(t, time);
}else {
- g_print("End of file\n");
+ t->cur_event_pos = t->buffer + t->block_size;
+ g_print("End of file\n");
return;
}
}else if(tailTime == 0){
else *size = LTT_UNKNOWN;
}
+/* get the node name of the system */
+
+char * ltt_trace_system_description_node_name (LttSystemDescription * s)
+{
+ return s->node_name;
+}
+
+
+/* get the domain name of the system */
+
+char * ltt_trace_system_description_domain_name (LttSystemDescription * s)
+{
+ return s->domain_name;
+}
+
+
+/* get the description of the system */
+
+char * ltt_trace_system_description_description (LttSystemDescription * s)
+{
+ return s->description;
+}
+
+
+/* get the start time of the trace */
+
+LttTime ltt_trace_system_description_trace_start_time(LttSystemDescription *s)
+{
+ return s->trace_start;
+}
+