SimGrid  3.13
Versatile Simulation of Distributed Systems
msg_mailbox.cpp File Reference
#include "simgrid/msg.h"
#include "msg_private.h"

Functions

 XBT_LOG_NEW_DEFAULT_SUBCATEGORY (msg_mailbox, msg,"Logging specific to MSG (mailbox)")
 
msg_mailbox_t MSG_mailbox_new (const char *alias)
 
int MSG_mailbox_is_empty (msg_mailbox_t mailbox)
 
msg_task_t MSG_mailbox_get_head (msg_mailbox_t mailbox)
 
msg_mailbox_t MSG_mailbox_get_by_alias (const char *alias)
 
void MSG_mailbox_set_async (const char *alias)
 Set the mailbox to receive in asynchronous mode. More...
 
msg_error_t MSG_mailbox_get_task_ext (msg_mailbox_t mailbox, msg_task_t *task, msg_host_t host, double timeout)
 Get a task from a mailbox on a given host. More...
 
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)
 Get a task from a mailbox on a given host at a given rate. More...
 

Function Documentation

XBT_LOG_NEW_DEFAULT_SUBCATEGORY ( msg_mailbox  ,
msg  ,
"Logging specific to MSG (mailbox)"   
)
msg_mailbox_t MSG_mailbox_new ( const char *  alias)
int MSG_mailbox_is_empty ( msg_mailbox_t  mailbox)
msg_task_t MSG_mailbox_get_head ( msg_mailbox_t  mailbox)
msg_mailbox_t MSG_mailbox_get_by_alias ( const char *  alias)