-void* SG_task_get_data(SG_task_t task);
-void SG_task_set_data(SG_task_t task, void *data);
-const char* SG_task_get_name(SG_task_t task);
-double SG_task_get_amount(SG_task_t task);
-double SG_task_get_remaining_amount(SG_task_t task);
-void SG_task_dependency_add(const char *name, void *data, SG_task_t src, SG_task_t dst);
-void SG_task_dependency_remove(SG_task_t src, SG_task_t dst);
-SG_task_state_t SG_task_get_state(SG_task_t task);
-/* SG_task_state_t can be either SG_SCHEDULED, SG_RUNNING, SG_DONE, or SG_FAILED */
-
-void SG_task_watch(SG_task_t task, SG_task_state_t state);
-/* SG_simulate will stop as soon as the state of this task is the one given in argument.
+void SD_task_watch(SD_task_t task, SD_task_state_t state);
+/* SD_simulate will stop as soon as the state of this task is the one given in argument.