Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Keep extending the DTD to handle an computation/communication interference model
[simgrid.git] / src / include / surf / trace_mgr.h
index 86a45b9..bcb8ef8 100644 (file)
@@ -23,16 +23,17 @@ void tmgr_history_free(tmgr_history_t history);
 tmgr_trace_t tmgr_trace_new(const char *filename);
 void tmgr_trace_free(tmgr_trace_t trace);
 
 tmgr_trace_t tmgr_trace_new(const char *filename);
 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 */
                                          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,
 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);
 
 
 void tmgr_finalize(void);