]> SALOME platform Git repositories - modules/kernel.git/blob - src/Batch/Batch_FactBatchManager.hxx
Salome HOME
PR: mergefrom_BR_BATCH_22Oct04
[modules/kernel.git] / src / Batch / Batch_FactBatchManager.hxx
1 /*
2  * FactBatchManager.hxx : 
3  *
4  * Auteur : Ivan DUTKA-MALEN - EDF R&D
5  * Date   : Septembre 2004
6  * Projet : SALOME 2
7  *
8  */
9
10 #ifndef _FACTBATCHMANAGER_H_
11 #define _FACTBATCHMANAGER_H_
12
13 using namespace std;
14 #include <string>
15 #include <map>
16
17 namespace Batch {
18   
19   class BatchManager;
20
21   class FactBatchManager
22   {
23   public:
24     // Constructeur et destructeur
25     FactBatchManager(const string & type);
26     virtual ~FactBatchManager();
27
28     virtual BatchManager * operator() (const char * hostname) const = 0;
29     string getType() const;
30     string __repr__() const;
31
32   protected:
33     string type;
34
35   private:
36
37   };
38
39 }
40
41 #endif