Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
handle Mess in display actor status
authorFred Suter <suterf@ornl.gov>
Thu, 26 Oct 2023 15:12:23 +0000 (11:12 -0400)
committerFred Suter <suterf@ornl.gov>
Thu, 26 Oct 2023 15:12:23 +0000 (11:12 -0400)
src/kernel/EngineImpl.cpp

index 59da112..8b7b60a 100644 (file)
@@ -456,6 +456,9 @@ void EngineImpl::display_all_actor_status() const
       if (boost::dynamic_pointer_cast<kernel::activity::CommImpl>(actor->waiting_synchro_) != nullptr)
         synchro_description = "communication";
 
+      if (boost::dynamic_pointer_cast<kernel::activity::MessImpl>(actor->waiting_synchro_) != nullptr)
+        synchro_description = "message";
+
       if (boost::dynamic_pointer_cast<kernel::activity::SleepImpl>(actor->waiting_synchro_) != nullptr)
         synchro_description = "sleeping";