XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_mailbox, msg, "Logging specific to MSG (mailbox)");
-msg_task_t MSG_mailbox_front(msg_mailbox_t mailbox)
-{
- simgrid::kernel::activity::Comm* comm = static_cast<simgrid::kernel::activity::Comm*>(mailbox->front());
-
- if (!comm)
- return nullptr;
-
- return (msg_task_t) comm->src_data;
-}
-
/** \ingroup msg_mailbox_management
* \brief Set the mailbox to receive in asynchronous mode
*
XBT_VERB("%s mailbox set to receive eagerly for myself\n",alias);
}
-/** \ingroup msg_mailbox_management
- * \brief Get a task from a mailbox on a given host
- *
- * \param mailbox The mailbox where the task was sent
- * \param task a memory location for storing a #msg_task_t.
- * \param host a #msg_host_t host from where the task was sent
- * \param timeout a timeout
-
- * \return Returns
- * #MSG_OK if the task was successfully received,
- * #MSG_HOST_FAILURE, or #MSG_TRANSFER_FAILURE otherwise.
- */
-msg_error_t MSG_mailbox_get_task_ext(msg_mailbox_t mailbox, msg_task_t *task, msg_host_t host, double timeout)
-{
- return MSG_mailbox_get_task_ext_bounded(mailbox, task, host, timeout, -1.0);
-}
-
/** \ingroup msg_mailbox_management
* \brief Get a task from a mailbox on a given host at a given rate
*