+ this_actor::sleep_for(seconds.count());
+ }
+ template<class Duration>
+ inline void sleep_until(const SimulationTimePoint<Duration>& timeout_time)
+ {
+ auto timeout_native = std::chrono::time_point_cast<SimulationClockDuration>(timeout_time);
+ this_actor::sleep_until(timeout_native.time_since_epoch().count());
+ }
+
+ XBT_ATTRIB_DEPRECATED("Use sleep_for()")
+ inline void sleep(double duration)
+ {
+ return sleep_for(duration);