X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0eb7621025a933db4ac7fbbec8e4646dd8bc279e..ccf56140eb0b973a50ce9a981fa3e38667748495:/src/include/surf/surf.h diff --git a/src/include/surf/surf.h b/src/include/surf/surf.h index eace0c2711..4b698aad8b 100644 --- a/src/include/surf/surf.h +++ b/src/include/surf/surf.h @@ -140,8 +140,6 @@ typedef struct surf_model_public { int (*is_suspended) (surf_action_t action); /**< Return whether an action is suspended */ void (*set_max_duration) (surf_action_t action, double duration); /**< Set the max duration of an action*/ void (*set_priority) (surf_action_t action, double priority); /**< Set the priority of an action */ - void (*set_callback) (void *resource, void value, void *function, void *arg); - int (*get_callback) (void **resource, void *value, void **function, void **arg); const char *name; /**< Name of this model */ } s_surf_model_public_t, *surf_model_public_t; @@ -243,11 +241,11 @@ XBT_PUBLIC_DATA(surf_cpu_model_t) surf_cpu_model; */ XBT_PUBLIC(void) surf_cpu_model_init_Cas01(const char *filename); -extern XBT_PUBLIC_DATA(int) surf_cpu_model_description_size; +XBT_PUBLIC_DATA(int) surf_cpu_model_description_size; /** \brief The list of all available cpu model models * \ingroup SURF_models */ -extern XBT_PUBLIC_DATA(s_surf_model_description_t) surf_cpu_model_description[]; +XBT_PUBLIC_DATA(s_surf_model_description_t) surf_cpu_model_description[]; /* Network model */ @@ -362,11 +360,11 @@ XBT_PUBLIC(void) surf_network_model_init_SDP(const char *filename); -extern XBT_PUBLIC_DATA(int) surf_network_model_description_size; +XBT_PUBLIC_DATA(int) surf_network_model_description_size; /** \brief The list of all available network model models * \ingroup SURF_models */ -extern XBT_PUBLIC_DATA(s_surf_model_description_t) surf_network_model_description[]; +XBT_PUBLIC_DATA(s_surf_model_description_t) surf_network_model_description[]; /** \brief Workstation model extension public * \ingroup SURF_models @@ -465,11 +463,11 @@ XBT_PUBLIC(void) surf_workstation_model_init_KCCFLN05(const char *filename); */ XBT_PUBLIC(void) surf_workstation_model_init_ptask_L07(const char *filename); -extern XBT_PUBLIC_DATA(int) surf_workstation_model_description_size; +XBT_PUBLIC_DATA(int) surf_workstation_model_description_size; /** \brief The list of all available workstation model models * \ingroup SURF_models */ -extern XBT_PUBLIC_DATA(s_surf_model_description_t) surf_workstation_model_description[]; +XBT_PUBLIC_DATA(s_surf_model_description_t) surf_workstation_model_description[]; /** \brief The network links * \ingroup SURF_models