Salome HOME
projects
/
modules
/
kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[EDF28648] : On container launch time from ContainerManager it s possible to execute...
[modules/kernel.git]
/
idl
/
SALOME_Component.idl
diff --git
a/idl/SALOME_Component.idl
b/idl/SALOME_Component.idl
index d0b33545a5461d0a5bece1a0ed94e6408e3ae21b..2e3b662f49efe032a164fd8ed4369463e88bfd7c 100644
(file)
--- a/
idl/SALOME_Component.idl
+++ b/
idl/SALOME_Component.idl
@@
-1,4
+1,4
@@
-// Copyright (C) 2007-2023 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
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@
-63,6
+63,7
@@
module Engines
typedef sequence<KeyValuePair> FieldsDict;
typedef sequence<double> vectorOfDouble;
typedef sequence<KeyValuePair> FieldsDict;
typedef sequence<double> vectorOfDouble;
+ typedef sequence<string> vectorOfString;
interface EngineComponent ;
interface fileRef ;
interface EngineComponent ;
interface fileRef ;
@@
-77,6
+78,14
@@
module Engines
interface Container
{
interface Container
{
+ void override_environment( in FieldsDict env );
+
+ void override_environment_python( in FieldsDict env );
+
+ FieldsDict get_os_environment();
+
+ void execute_python_code( in string code ) raises(SALOME::SALOME_Exception);
+
/*! \brief Loads a new component class (dynamic library).
\param componentName like COMPONENT, (Python or C++ implementation)
/*! \brief Loads a new component class (dynamic library).
\param componentName like COMPONENT, (Python or C++ implementation)