-// Copyright (C) 2006-2019 CEA/DEN, EDF R&D
+// Copyright (C) 2006-2021 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
#include <map>
#include <string>
+#include <mutex>
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;
};
}
}