Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
align namespaces on directories for kernel::activity
[simgrid.git] / src / msg / msg_mailbox.cpp
index 06413a6..d463698 100644 (file)
@@ -6,16 +6,13 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
+#include <xbt/ex.hpp>
+
 #include "simgrid/msg.h"
 #include "msg_private.h"
 
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_mailbox, msg, "Logging specific to MSG (mailbox)");
 
-msg_mailbox_t MSG_mailbox_new(const char *alias)
-{
-  return simcall_mbox_create(alias);
-}
-
 int MSG_mailbox_is_empty(msg_mailbox_t mailbox)
 {
   return (nullptr == simcall_mbox_front(mailbox));
@@ -23,7 +20,7 @@ int MSG_mailbox_is_empty(msg_mailbox_t mailbox)
 
 msg_task_t MSG_mailbox_front(msg_mailbox_t mailbox)
 {
-  simgrid::simix::Comm* comm = static_cast<simgrid::simix::Comm*>(simcall_mbox_front(mailbox));
+  simgrid::kernel::activity::Comm* comm = static_cast<simgrid::kernel::activity::Comm*>(simcall_mbox_front(mailbox));
 
   if (!comm)
     return nullptr;
@@ -36,7 +33,7 @@ msg_mailbox_t MSG_mailbox_get_by_alias(const char *alias)
   msg_mailbox_t mailbox = simcall_mbox_get_by_name(alias);
 
   if (!mailbox)
-    mailbox = MSG_mailbox_new(alias);
+    mailbox = simcall_mbox_create(alias);
 
   return mailbox;
 }
@@ -54,7 +51,7 @@ void MSG_mailbox_set_async(const char *alias){
   msg_mailbox_t mailbox = MSG_mailbox_get_by_alias(alias);
 
   simcall_mbox_set_receiver(mailbox, SIMIX_process_self());
-  XBT_VERB("%s mailbox set to receive eagerly for process %p\n",alias, SIMIX_process_self());
+  XBT_VERB("%s mailbox set to receive eagerly for myself\n",alias);
 }
 
 /** \ingroup msg_mailbox_management