git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1307
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
void tmgr_history_free(tmgr_history_t history);
tmgr_trace_t tmgr_trace_new(const char *filename);
+tmgr_trace_t tmgr_empty_trace_new(void);
void tmgr_trace_free(tmgr_trace_t trace);
tmgr_trace_event_t tmgr_history_add_trace(tmgr_history_t history,
return trace;
}
+tmgr_trace_t tmgr_empty_trace_new(void)
+{
+ tmgr_trace_t trace = NULL;
+ double periodicity = -1.0; /* No periodicity by default */
+ s_tmgr_event_t event;
+ tmgr_event_t last_event = NULL;
+
+ trace = xbt_new0(s_tmgr_trace_t, 1);
+ trace->event_list = xbt_dynar_new(sizeof(s_tmgr_event_t), NULL);
+
+ event.delta = 0.0;
+ event.value = 0.0;
+ xbt_dynar_push(trace->event_list, &event);
+
+ return trace;
+}
void tmgr_trace_free(tmgr_trace_t trace)
{