X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8aaf488a3efac91cd28691c832e0b084c83f2e95..012e8850b96760b97bee7f40ce87b4093866153e:/src/msg/task.c diff --git a/src/msg/task.c b/src/msg/task.c index 530be8bd15..af973f05ec 100644 --- a/src/msg/task.c +++ b/src/msg/task.c @@ -67,6 +67,18 @@ void *MSG_task_get_data(m_task_t task) return (task->data); } +/** \ingroup m_task_management + * \brief Return the sender of a #m_task_t. + * + * This functions returns the #m_process_t which sent this task + */ +m_process_t MSG_task_get_sender(m_task_t task) +{ + xbt_assert0(task, "Invalid parameters"); + return ((simdata_task_t) task->simdata)->sender; +} + + /** \ingroup m_task_management * \brief Destroy a #m_task_t. *