Salome HOME
PR: merge from tag mergeto_trunk_16Jan05
[modules/kernel.git] / src / Batch / Batch_FactBatchManager_PBS.cxx
1 /*
2  * FactBatchManager_PBS.cxx : 
3  *
4  * Auteur : Ivan DUTKA-MALEN - EDF R&D
5  * Date   : Septembre 2004
6  * Projet : SALOME 2
7  *
8  */
9
10 #include <string>
11 #include "Batch_BatchManager_PBS.hxx"
12 #include "Batch_FactBatchManager_PBS.hxx"
13 #include "utilities.h"
14 using namespace std;
15
16 namespace Batch {
17
18   static FactBatchManager_PBS sFBM_PBS;
19
20   // Constructeur
21   FactBatchManager_PBS::FactBatchManager_PBS() : FactBatchManager("PBS")
22   {
23     // Nothing to do
24   }
25
26   // Destructeur
27   FactBatchManager_PBS::~FactBatchManager_PBS()
28   {
29     // Nothing to do
30   }
31
32   // Functor
33   BatchManager * FactBatchManager_PBS::operator() (const char * hostname) const
34   {
35     MESSAGE("Building new BatchManager_PBS on host '" << hostname << "'");
36     return new BatchManager_PBS(this, hostname);
37   }
38
39
40 }