Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix the commit introducing MSG_task_ref by actually introducing it, not only its...
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 23 Mar 2010 21:49:36 +0000 (21:49 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 23 Mar 2010 21:49:36 +0000 (21:49 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7339 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/msg/task.c

index 067793c..8aae84d 100644 (file)
@@ -76,6 +76,11 @@ m_task_t MSG_task_create(const char *name, double compute_duration,
   return task;
 }
 
   return task;
 }
 
+/** prevent the task from being destroyed too quickly (but also prevent it from being sent). Mainly useful in bindings */
+void MSG_task_ref(m_task_t t) {
+  t->simdata->refcount++;
+}
+
 /** \ingroup m_task_management
  * \brief Return the user data of a #m_task_t.
  *
 /** \ingroup m_task_management
  * \brief Return the user data of a #m_task_t.
  *