X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=idl%2FSALOME_Component.idl;h=3e550f8ba34f2069fc376413ab8892ce3df74029;hb=15a97ac169f8acd9cfcb6c4f9ef236d79c9d6a32;hp=8c543d82bd5043bb907a8a2a57021ec57aa60f5d;hpb=14244ba26c61fa7bc1cd66cd50e63e56de12bdd8;p=modules%2Fkernel.git diff --git a/idl/SALOME_Component.idl b/idl/SALOME_Component.idl index 8c543d82b..3e550f8ba 100644 --- a/idl/SALOME_Component.idl +++ b/idl/SALOME_Component.idl @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE +// Copyright (C) 2007-2024 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 @@ -65,6 +65,7 @@ module Engines typedef sequence FieldsDict; typedef sequence vectorOfDouble; typedef sequence vectorOfString; + typedef sequence vectorOfVectorOfString; interface EngineComponent ; interface fileRef ; @@ -85,6 +86,24 @@ module Engines FieldsDict get_os_environment(); + void set_big_obj_on_disk_threshold(in long thresholdInByte); + + void set_big_obj_on_disk_directory(in string directory); + + void set_directory_for_replay_files(in string directory); + + void set_number_of_retry(in long nbRetry); + + void set_current_directory(in string cwd); + + void set_startup_code(in string codeAtStartUp); + + string get_startup_code(); + + void addLogFileNameGroup(in vectorOfString groupOfLogFileNames); + + vectorOfVectorOfString getAllLogFileNameGroups(); + void execute_python_code( in string code ) raises(SALOME::SALOME_Exception); /*! \brief Loads a new component class (dynamic library). @@ -190,9 +209,12 @@ module Engines void setVerbosity(in boolean activated, in string level); - //! Shutdown the Container process. + //! Shutdown the Container process. Shutdown is not immediate. It waits for all remaining invokation completion. void Shutdown(); + //! Shutdown the Container process. Shutdown is immediate for this method. + void ShutdownNow(); + //! Returns the hostname of the container string getHostName();