]> AND Public Git Repository - simgrid.git/blobdiff - src/kernel/activity/SleepImpl.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove post() calls when MailboxImpl::clear() is used in destructor
[simgrid.git] / src / kernel / activity / SleepImpl.cpp
index 7a38388260e18c3d1ab3801238a79b64e6507883..0288909a2573f1851430bfac63d7e22d7712ca6c 100644 (file)
@@ -8,13 +8,10 @@
 #include "src/kernel/activity/SleepImpl.hpp"
 #include "src/kernel/actor/ActorImpl.hpp"
 #include "src/kernel/resource/CpuImpl.hpp"
-#include "src/simix/popping_private.hpp"
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(ker_actor);
 
-namespace simgrid {
-namespace kernel {
-namespace activity {
+namespace simgrid::kernel::activity {
 
 SleepImpl& SleepImpl::set_host(s4u::Host* host)
 {
@@ -59,7 +56,7 @@ void SleepImpl::finish()
 {
   XBT_DEBUG("SleepImpl::finish() in state %s", get_state_str());
   while (not simcalls_.empty()) {
-    const s_smx_simcall* simcall = simcalls_.front();
+    const actor::Simcall* simcall = simcalls_.front();
     simcalls_.pop_front();
 
     simcall->issuer_->waiting_synchro_ = nullptr;
@@ -72,6 +69,4 @@ void SleepImpl::finish()
     }
   }
 }
-} // namespace activity
-} // namespace kernel
-} // namespace simgrid
+} // namespace simgrid::kernel::activity