X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d57be1de162e5eea2ccf31a8446fe7ab17e5772b..99149d9a7fb61c938c70478ae8196ec37876b17f:/include/simgrid/msg.h diff --git a/include/simgrid/msg.h b/include/simgrid/msg.h index ae778de98d..f12e73ff73 100644 --- a/include/simgrid/msg.h +++ b/include/simgrid/msg.h @@ -14,21 +14,7 @@ SG_BEGIN_DECL() -/* ******************************** Mailbox ************************************ */ - -/** @brief Mailbox datatype - * @ingroup msg_task_usage - * - * Object representing a communication rendez-vous point, on which - * the sender finds the receiver it wants to communicate with. As a - * MSG user, you will only rarely manipulate any of these objects - * directly, since most of the public interface (such as - * #MSG_task_send and friends) hide this object behind a string - * alias. That mean that you don't provide the mailbox on which you - * want to send your task, but only the name of this mailbox. */ -typedef smx_mailbox_t msg_mailbox_t; - -/* ******************************** Environment ************************************ */ +/* ************************* Autonomous System ****************************** */ typedef simgrid_As *msg_as_t; /* ******************************** Host ************************************ */ @@ -449,20 +435,6 @@ XBT_PUBLIC(void) MSG_task_set_category (msg_task_t task, const char *category); XBT_PUBLIC(const char *) MSG_task_get_category (msg_task_t task); /************************** Mailbox handling ************************************/ -/* @brief MSG_mailbox_get_by_alias - get a mailbox from its alias. - * Returns the mailbox associated with the key specified by the parameter alias. If the mailbox does not exists, - * the function creates it. - * @param alias The alias of the mailbox to return. - * @return The mailbox associated with the alias specified as parameter or a new one if the key doesn't match. - */ -XBT_PUBLIC(msg_mailbox_t) MSG_mailbox_get_by_alias(const char *alias); - -/* @brief MSG_mailbox_is_empty - test if a mailbox is empty. - * Tests if a mailbox is empty (contains no msg task). - * @param mailbox The mailbox to get test. - * @return 1 if the mailbox is empty, 0 otherwise. - */ -XBT_PUBLIC(int) MSG_mailbox_is_empty(msg_mailbox_t mailbox); /* @brief MSG_mailbox_set_async - set a mailbox as eager * Sets the mailbox to a permanent receiver mode. Messages sent to this mailbox will then be sent just after the send @@ -472,18 +444,6 @@ XBT_PUBLIC(int) MSG_mailbox_is_empty(msg_mailbox_t mailbox); */ XBT_PUBLIC(void) MSG_mailbox_set_async(const char *alias); -/* @brief MSG_mailbox_get_head - get the task at the head of a mailbox. - * Returns the task at the head of the mailbox. This function does not remove the task from the mailbox. - * @param mailbox The mailbox concerned by the operation. - * @return The task at the head of the mailbox. - */ -XBT_PUBLIC(msg_task_t) MSG_mailbox_front(msg_mailbox_t mailbox); - -XBT_PUBLIC(msg_error_t) MSG_mailbox_get_task_ext(msg_mailbox_t mailbox, msg_task_t * task, msg_host_t host, - double timeout); -XBT_PUBLIC(msg_error_t) MSG_mailbox_get_task_ext_bounded(msg_mailbox_t mailbox, msg_task_t *task, msg_host_t host, - double timeout, double rate); - /************************** Action handling **********************************/ XBT_PUBLIC(msg_error_t) MSG_action_trace_run(char *path); XBT_PUBLIC(void) MSG_action_init(void);