Salome HOME
Some refactoring and code cleaning in batch manager ePBS
[tools/libbatch.git] / src / PBS / Batch_JobInfo_ePBS.hxx
index 698d68a39b918119b22e10b777ec02d2203974dc..30821504580e8f29ebc6c9010c1af817e4b93db6 100644 (file)
@@ -1,4 +1,4 @@
-//  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
+//  Copyright (C) 2007-2011  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 //  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 //  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -42,24 +42,18 @@ namespace Batch {
   {
   public:
     // Constructeurs et destructeur
-    JobInfo_ePBS() : _running(false) {};
-    JobInfo_ePBS(int id,std::string logFile);
+    JobInfo_ePBS() {};
+    JobInfo_ePBS(int id, std::string queryOutput);
     virtual ~JobInfo_ePBS();
 
     // Constructeur par recopie
     JobInfo_ePBS(const JobInfo_ePBS & jinfo) : JobInfo(jinfo) {};
 
-    // Teste si un job est present en machine
-    virtual bool isRunning() const;
-
     // Methodes pour l'interfacage avec Python (SWIG)
     // TODO : supprimer ces methodes et transferer leur definitions dans SWIG
     std::string  __str__() const; // SWIG : affichage en Python
     std::string  __repr__() const { return __str__(); }; // SWIG : affichage en Python
 
-  protected:
-    bool _running; // etat du job en machine
-
   private:
     // Convertit une date HH:MM:SS en secondes
     long HMStoLong(const std::string &);