Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fake trace to help designing a crontab
[simgrid.git] / src / include / surf / trace_mgr.h
index 86a45b9..b5af71f 100644 (file)
@@ -21,18 +21,20 @@ tmgr_history_t tmgr_history_new(void);
 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, tmgr_trace_t trace,
-                                         xbt_heap_float_t start_time, int offset,
+tmgr_trace_event_t tmgr_history_add_trace(tmgr_history_t history,
+                                         tmgr_trace_t trace,
+                                         double start_time, int offset,
                                          void *resource);
 
 /* Access functions */
-xbt_heap_float_t tmgr_history_next_date(tmgr_history_t history);
+double tmgr_history_next_date(tmgr_history_t history);
 tmgr_trace_event_t tmgr_history_get_next_event_leq(tmgr_history_t history,
-                                                xbt_heap_float_t date,
-                                                xbt_maxmin_float_t * value,
-                                                void **resource);
+                                                  double date,
+                                                  double *value,
+                                                  void **resource);
 
 void tmgr_finalize(void);