Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add a MSG_mailbox_set_async function to allow to set a mailbox to eagerly receive...
[simgrid.git] / src / msg / msg_mailbox.c
index 8d1e7c9..d8509ed 100644 (file)
@@ -56,6 +56,14 @@ msg_mailbox_t MSG_mailbox_get_by_alias(const char *alias)
   return mailbox;
 }
 
+void MSG_mailbox_set_async(const char *alias){
+  msg_mailbox_t mailbox = MSG_mailbox_get_by_alias(alias);
+
+  mailbox->permanent_receiver=SIMIX_process_self();
+  XBT_VERB("%s mailbox set to receive eagerly for process %p\n",alias, SIMIX_process_self());
+
+}
+
 msg_error_t
 MSG_mailbox_get_task_ext(msg_mailbox_t mailbox, msg_task_t * task,
                          msg_host_t host, double timeout)