Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix the bug raised by Benjamin Depardon.
[simgrid.git] / src / simdag / private.h
index 291c8a7..d1d8138 100644 (file)
@@ -73,8 +73,6 @@ typedef struct SD_task {
   surf_action_t surf_action;
   unsigned short watch_points;
 
-  int state_changed; /* used only by SD_simulate, to make sure we put
-                       the task only once in the returning array */
   int fifo_checked; /* used by SD_task_just_done to make sure we evaluate
                       the task only once */
 
@@ -101,17 +99,17 @@ typedef struct SD_dependency {
 
 /* SimDag private functions */
 
-XBT_PUBLIC SD_link_t __SD_link_create(void *surf_link, void *data);
-XBT_PUBLIC void __SD_link_destroy(void *link);
+SD_link_t __SD_link_create(void *surf_link, void *data);
+void __SD_link_destroy(void *link);
 
-XBT_PUBLIC SD_workstation_t __SD_workstation_create(void *surf_workstation, void *data);
-XBT_PUBLIC void __SD_workstation_destroy(void *workstation);
-XBT_PUBLIC int __SD_workstation_is_busy(SD_workstation_t workstation);
+SD_workstation_t __SD_workstation_create(void *surf_workstation, void *data);
+void __SD_workstation_destroy(void *workstation);
+int __SD_workstation_is_busy(SD_workstation_t workstation);
 
-XBT_PUBLIC void __SD_task_set_state(SD_task_t task, e_SD_task_state_t new_state);
-XBT_PUBLIC void __SD_task_really_run(SD_task_t task);
-XBT_PUBLIC int __SD_task_try_to_run(SD_task_t task);
-XBT_PUBLIC void __SD_task_just_done(SD_task_t task);
+void __SD_task_set_state(SD_task_t task, e_SD_task_state_t new_state);
+void __SD_task_really_run(SD_task_t task);
+int __SD_task_try_to_run(SD_task_t task);
+void __SD_task_just_done(SD_task_t task);
 
 /* Functions to test if the task is in a given state. */