Salome HOME
[Bug PAL7900] g++ 3.3 compatibility
[modules/yacs.git] / src / Batch / Batch_Job_LSF.hxx
1 /*
2  * Job_LSF.hxx : 
3  *
4  * Auteur : Ivan DUTKA-MALEN - EDF R&D
5  * Mail   : mailto:ivan.dutka-malen@der.edf.fr
6  * Date   : Fri Nov 14 11:00:39 2003
7  * Projet : Salome 2
8  *
9  */
10
11 #ifndef _JOB_LSF_H_
12 #define _JOB_LSF_H_
13
14 extern "C" {
15
16 #include <lsf/lsf.h>
17 #include <lsf/lsbatch.h>
18 }
19 #include "Batch_Job.hxx"
20
21 namespace Batch {
22
23   class Job_LSF
24   {
25   public:
26     // Constructeur et destructeur
27     Job_LSF(const Job & job);
28     virtual ~Job_LSF();
29
30     // Accesseurs
31     struct submit * getSubmitStruct();
32
33   protected:
34     struct submit * _p_submit; // structure pour soumettre les jobs
35
36   private:
37     struct submit * ParametreToSubmitStruct(const Parametre & P);
38     char * string2char(const string &);
39   };
40
41 }
42
43 #endif