Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Guard MailboxImpl::clear() in a simcall
authorFabien Chaix <chaix@ics.forth.gr>
Thu, 17 Mar 2022 23:05:53 +0000 (01:05 +0200)
committerFabien Chaix <chaix@ics.forth.gr>
Thu, 17 Mar 2022 23:05:53 +0000 (01:05 +0200)
src/s4u/s4u_Mailbox.cpp

index d692395..cd8da0d 100644 (file)
@@ -136,7 +136,7 @@ Mailbox::iprobe(int type, const std::function<bool(void*, void*, kernel::activit
 }
 
 void Mailbox::clear() {
-  pimpl_->clear();
+    kernel::actor::simcall_answered([this]() { this->pimpl_->clear(); });
 }
 
 } // namespace s4u