From a1ce2d0aef868db13e13202ea956affb5aab67e6 Mon Sep 17 00:00:00 2001 From: srn Date: Thu, 17 Mar 2005 07:25:30 +0000 Subject: [PATCH] Dump Python --- idl/SALOMEDS.idl | 3 +++ idl/SALOME_Component.idl | 13 +++++++++++++ 2 files changed, 16 insertions(+) diff --git a/idl/SALOMEDS.idl b/idl/SALOMEDS.idl index 15e651164..95578bd98 100644 --- a/idl/SALOMEDS.idl +++ b/idl/SALOMEDS.idl @@ -367,6 +367,9 @@ during each working session. void RemovePostponed(in long theUndoLimit); void UndoPostponed(in long theWay); + + boolean DumpStudy(in string thePath, in string theBaseName, in boolean isPublished); + }; //========================================================================== diff --git a/idl/SALOME_Component.idl b/idl/SALOME_Component.idl index f60922c42..ab0884b16 100644 --- a/idl/SALOME_Component.idl +++ b/idl/SALOME_Component.idl @@ -32,6 +32,13 @@ for management of %MED component in %SALOME application. */ module Engines { + +/*! + A byte stream which is used for binary data transfer between different components + +*/ + typedef sequence TMPFile; + /*! General Key Value Structure to set or get properties, for component */ @@ -174,6 +181,12 @@ module Engines Returns the Cpu used (long does not run with python !...) */ long CpuUsed_impl() ; + +/*! + Returns a python script, which is being played back reproduces the data model of component +*/ + TMPFile DumpPython(in Object theStudy, in boolean isPublished, out boolean isValidScript); + } ; } ; -- 2.39.2