X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/177514bcd99af83ad6a01dda22b82e37f3a5cec1..0eb7621025a933db4ac7fbbec8e4646dd8bc279e:/src/include/surf/surf.h diff --git a/src/include/surf/surf.h b/src/include/surf/surf.h index d81c773ec4..eace0c2711 100644 --- a/src/include/surf/surf.h +++ b/src/include/surf/surf.h @@ -140,6 +140,8 @@ 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;