X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c90cc240c7dbfd5d20deff83f6a45914bc253474..acae87a17fa72c16ce794b55ace1459f24fe17b2:/src/simdag/simdag_private.h diff --git a/src/simdag/simdag_private.h b/src/simdag/simdag_private.h index 193e278536..f6e4b264ee 100644 --- a/src/simdag/simdag_private.h +++ b/src/simdag/simdag_private.h @@ -13,7 +13,6 @@ #include "xbt/fifo.h" #include "simgrid/simdag.h" #include "surf/surf.h" -#include "xbt/swag.h" #include "xbt/mallocator.h" #include @@ -37,7 +36,7 @@ typedef struct SD_global { xbt_dynar_t executable_task_set; xbt_dynar_t completed_task_set; - xbt_swag_t return_set; + xbt_dynar_t return_set; int task_number; } s_SD_global_t, *SD_global_t; @@ -66,11 +65,10 @@ static inline SD_storage_priv_t SD_storage_priv(SD_storage_t storage){ /* Task */ typedef struct SD_task { - s_xbt_swag_hookup_t return_hookup; e_SD_task_state_t state; void *data; /* user data */ char *name; - int kind; + e_SD_task_kind_t kind; double amount; double alpha; /* used by typed parallel tasks */ double remains; @@ -110,9 +108,6 @@ typedef struct SD_dependency { } s_SD_dependency_t, *SD_dependency_t; /* SimDag private functions */ -XBT_PUBLIC(xbt_swag_t) SD_simulate_swag(double how_long); /* could be public, but you need to see the internals of the SD_task_t to use it */ - - XBT_PRIVATE SD_workstation_t __SD_workstation_create(const char* name); XBT_PRIVATE void __SD_workstation_destroy(void *workstation); XBT_PRIVATE int __SD_workstation_is_busy(SD_workstation_t workstation);