X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bade7819027c2a130262142c85ea31377df893c9..33ad1bb9ae9ed898b8786ea08d7910d5a162aff4:/src/msg/task.c diff --git a/src/msg/task.c b/src/msg/task.c index 8aae84d883..6d4bbbf65b 100644 --- a/src/msg/task.c +++ b/src/msg/task.c @@ -84,7 +84,7 @@ void MSG_task_ref(m_task_t t) { /** \ingroup m_task_management * \brief Return the user data of a #m_task_t. * - * This functions checks whether \a task is a valid pointer or not and return + * This function checks whether \a task is a valid pointer or not and return the user data associated to \a task if it is possible. */ void *MSG_task_get_data(m_task_t task) @@ -94,6 +94,19 @@ void *MSG_task_get_data(m_task_t task) return (task->data); } +/** \ingroup m_task_management + * \brief Sets the user data of a #m_task_t. + * + * This function allows to associate a new pointer to + the user data associated of \a task. + */ +void MSG_task_set_data(m_task_t task,void *data) +{ + xbt_assert0((task != NULL), "Invalid parameter"); + + task->data = data; +} + /** \ingroup m_task_management * \brief Return the sender of a #m_task_t. *