Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Make private structures SD_link and SD_workstation
[simgrid.git] / include / simdag / datatypes.h
index 72eaa75..8490f8b 100644 (file)
@@ -2,20 +2,13 @@
 #define SIMDAG_DATATYPES_H
 
 /* Link */
-typedef struct SD_link_data *SD_link_data_t;
-
-typedef struct SD_link {
-  SD_link_data_t sd_data; /* SD internal data */
-  void *data; /* user data */
-} s_SD_link_t, *SD_link_t;
+typedef struct SD_link *SD_link_t;
 
 /* Workstation */
-typedef struct SD_workstation_data *SD_workstation_data_t;
+typedef struct SD_workstation *SD_workstation_t;
 
-typedef struct SD_workstation {
-  SD_workstation_data_t sd_data; /* SD internal data */
-  void *data; /* user data */
-} s_SD_workstation_t, *SD_workstation_t;
+/* Task */
+typedef struct SD_task *SD_task_t;
 
 /* Task state */
 typedef enum {
@@ -26,7 +19,4 @@ typedef enum {
   SD_FAILED =        0x0008 
 } e_SD_task_state_t;
 
-/* Task */
-typedef struct SD_task *SD_task_t;
-
 #endif