Salome HOME
launchConfigureParser.py: Setup gui log file via environment variable.
[modules/kernel.git] / idl / SALOME_ContainerManager.idl
index b9f5f6e192c6b9ad618f75f7eea2730a039da8d4..f4de98ae171c4f030b486dd216be495de02dd252 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2019  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023  CEA, EDF, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -67,6 +67,14 @@ struct ContainerParameters
   ResourceParameters resource_params;
 };
 
+struct KeyValPairString
+{
+  string key;
+  string val;
+};
+
+typedef sequence<KeyValPairString> KeyValDict;
+
 /*! \brief Interface of the %containerManager
     This interface is used for interaction with the unique instance
     of ContainerManager
@@ -80,6 +88,10 @@ interface ContainerManager
 
   //!  Shutdown all containers that have been launched by the container manager
   void ShutdownContainers();
+
+  void SetOverrideEnvForContainers(in KeyValDict env);
+
+  KeyValDict GetOverrideEnvForContainers();
 } ;
 
 };