Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Please Asan.
[simgrid.git] / src / s4u / s4u_ActivitySet.cpp
index f7eb3f49e5d8e6e3b38d428eb0aa18a96d8b3384..4d704206ca6499418dce75a85445222fd4149c2b 100644 (file)
@@ -9,7 +9,13 @@
 #include <simgrid/s4u/ActivitySet.hpp>
 #include <simgrid/s4u/Engine.hpp>
 
-namespace simgrid::s4u {
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(s4u_activityset, s4u_activity, "S4U set of activities");
+
+namespace simgrid {
+
+template class xbt::Extendable<s4u::ActivitySet>;
+
+namespace s4u {
 
 void ActivitySet::erase(ActivityPtr a)
 {
@@ -32,7 +38,6 @@ void ActivitySet::wait_all_for(double timeout)
     for (const auto& act : activities_)
       act->wait_until(deadline);
   }
-  activities_.clear();
 }
 
 ActivityPtr ActivitySet::test_any()
@@ -89,4 +94,5 @@ ActivityPtr ActivitySet::get_failed_activity()
   return ret;
 }
 
-}; // namespace simgrid::s4u
\ No newline at end of file
+} // namespace s4u
+} // namespace simgrid