]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/runtime/SalomeContainerHelper.hxx
Salome HOME
Workload manager and attach on cloning.
[modules/yacs.git] / src / runtime / SalomeContainerHelper.hxx
index 74c7d0dcd3a805322d9d9a49a5ed76eec471382f..db0be9f7f1dbebefb1c323b8765ac286896d47d1 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <map>
 #include <string>
+#include <mutex>
 
 namespace YACS
 {
@@ -89,7 +90,9 @@ namespace YACS
       static const char TYPE_NAME[];
       static const char DFT_LAUNCH_MODE[];
     private:
-      std::map<const ComponentInstance *,Engines::Container_var> _trueContainers;
+      std::map<const ComponentInstance *,Engines::Container_var> _containersForComponents;
+      std::map<const Task *,Engines::Container_var> _containersForTasks;
+      mutable std::mutex _data_mutex;
     };
   }
 }