Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
include cleanups in src/s4u
[simgrid.git] / src / kernel / activity / SleepImpl.cpp
index 1b504a88f7448743e45ad2cbf6dcdcb24bfab806..5a13593ca9cc0df22859679b91032886b1966ff7 100644 (file)
@@ -7,9 +7,9 @@
 #include "simgrid/Exception.hpp"
 #include "simgrid/kernel/resource/Action.hpp"
 #include "simgrid/s4u/Host.hpp"
+#include "src/kernel/actor/ActorImpl.hpp"
 #include "src/kernel/context/Context.hpp"
 #include "src/simix/popping_private.hpp"
-#include "src/simix/smx_private.hpp"
 #include "src/surf/cpu_interface.hpp"
 #include "src/surf/surf_interface.hpp"
 
@@ -32,7 +32,7 @@ SleepImpl& SleepImpl::set_duration(double duration)
 
 SleepImpl* SleepImpl::start()
 {
-  surf_action_ = host_->pimpl_cpu->sleep(duration_);
+  surf_action_ = host_->get_cpu()->sleep(duration_);
   surf_action_->set_activity(this);
   XBT_DEBUG("Create sleep synchronization %p", this);
   return this;