Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Enable generic_lmm_action to be lazily updated by refactoring the corresponding fields:
[simgrid.git] / src / include / surf / surf.h
index e3a6d1b..93d8ebe 100644 (file)
@@ -99,6 +99,10 @@ typedef struct surf_action_lmm {
   s_surf_action_t generic_action;
   lmm_variable_t variable;
   int suspended;
+  s_xbt_swag_hookup_t action_list_hookup;
+  int index_heap;
+  double last_update;
+  enum heap_action_type hat;
 } s_surf_action_lmm_t, *surf_action_lmm_t;
 
 /** \brief Action states
@@ -357,7 +361,7 @@ typedef struct s_storage_type {
 } s_storage_type_t, *storage_type_t;
 
 typedef struct s_mount {
-  char *id;
+  void *id;
   char *name;
 } s_mount_t, *mount_t;