4 * Auteur : Ivan DUTKA-MALEN - EDF R&D
5 * Mail : mailto:ivan.dutka-malen@der.edf.fr
6 * Date : Thu Nov 6 10:05:30 2003
17 #include "Batch_Parametre.hxx"
18 #include "Batch_Environnement.hxx"
25 // Constructeur standard et destructeur
26 JobInfo() : _param(), _env() {};
29 // Constructeur par recopie
30 JobInfo(const JobInfo & jinfo) : _param(jinfo._param), _env(jinfo._env) {};
32 // Operateur pour l'affichage sur un stream
33 friend ostream & operator <<(ostream & os, const JobInfo & ji);
36 virtual Parametre getParametre() const;
37 virtual Environnement getEnvironnement() const;
39 // Methodes pour l'interfacage avec Python (SWIG)
40 // TODO : supprimer ces methodes et transferer leur definitions dans SWIG
41 string __str__() const; // SWIG : affichage en Python
42 string __repr__() const { return __str__(); }; // SWIG : affichage en Python
45 Parametre _param; // parametres du job
46 Environnement _env; // variables d'environnement du job