X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=idl%2FSALOME_Launcher.idl;fp=idl%2FSALOME_Launcher.idl;h=4da1c6c5bc0dc8ca46f2098caf3db8e0c816b2c1;hb=dc4b16b9dd53dd42139fd22ef26556861db58989;hp=954b94e1ff06534ed10456774cfc3d29773bf213;hpb=8723fcf67b7efe234c1c63bb7139ee7a247ed421;p=modules%2Fkernel.git diff --git a/idl/SALOME_Launcher.idl b/idl/SALOME_Launcher.idl index 954b94e1f..4da1c6c5b 100644 --- a/idl/SALOME_Launcher.idl +++ b/idl/SALOME_Launcher.idl @@ -285,6 +285,14 @@ interface SalomeLauncher //! Kill the job and remove it from the jobs list void removeJob (in long job_id) raises (SALOME::SALOME_Exception); + //! Get the job's serialization string + string dumpJob(in long job_id) raises (SALOME::SALOME_Exception); + //! Create a job from its serialization string + /*! \param dumpedJob Serialization string returned by dumpJob. + \return Job id + */ + long restoreJob(in string dumpedJob) raises (SALOME::SALOME_Exception); + // Useful methods long createJobWithFile(in string xmlJobFile, in string clusterName) raises (SALOME::SALOME_Exception); boolean testBatch (in ResourceParameters params) raises (SALOME::SALOME_Exception); @@ -307,7 +315,6 @@ interface SalomeLauncher void loadJobs(in string jobs_file) raises (SALOME::SALOME_Exception); //! Save the current list of jobs in an xml file. void saveJobs(in string jobs_file) raises (SALOME::SALOME_Exception); - }; };