X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=idl%2FSALOME_Component.idl;h=3e550f8ba34f2069fc376413ab8892ce3df74029;hb=15a97ac169f8acd9cfcb6c4f9ef236d79c9d6a32;hp=a2a402d5f61efc867e006bd5c8ad11102808d240;hpb=e43e8bd5d6ca0572b00f86cefdb63b0563e92ec8;p=modules%2Fkernel.git diff --git a/idl/SALOME_Component.idl b/idl/SALOME_Component.idl index a2a402d5f..3e550f8ba 100644 --- a/idl/SALOME_Component.idl +++ b/idl/SALOME_Component.idl @@ -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();