Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
add a Mailbox::byName(std::string) function
[simgrid.git] / src / s4u / s4u_mailbox.cpp
index 11dbb99..6e5f18d 100644 (file)
@@ -34,12 +34,17 @@ MailboxPtr Mailbox::byName(const char*name)
   return MailboxPtr(&mbox->piface_, true);
 }
 
+MailboxPtr Mailbox::byName(std::string name)
+{
+  return byName(name.c_str());
+}
+
 bool Mailbox::empty()
 {
   return pimpl_->comm_queue.empty();
 }
 
-smx_synchro_t Mailbox::front()
+smx_activity_t Mailbox::front()
 {
   return pimpl_->comm_queue.empty() ? nullptr : pimpl_->comm_queue.front();
 }