4 * Auteur : Ivan DUTKA-MALEN - EDF R&D
5 * Date : Septembre 2003
14 #include "Batch_Parametre.hxx"
15 #include "Batch_Environnement.hxx"
22 // Constructeurs et destructeur
24 Job(Batch::Parametre param);
25 Job(Batch::Environnement env);
26 Job(Batch::Parametre param, Batch::Environnement env);
29 // Operateur pour l'affichage sur un stream
30 friend std::ostream & operator <<(std::ostream & os, const Job & job);
33 Batch::Parametre getParametre() const;
34 void setParametre(const Batch::Parametre &);
37 Batch::Environnement getEnvironnement() const;
38 void setEnvironnement(const Batch::Environnement &);
40 // Methodes pour l'interfacage avec Python (SWIG)
41 // TODO : supprimer ces methodes et transferer leur definitions dans SWIG
42 std::string __str__() const; // SWIG : affichage en Python
43 std::string __repr__() const { return __str__(); }; // SWIG : affichage en Python
46 Batch::Parametre _param; // table des parametres batch du job
47 Batch::Environnement _env; // table des variables d'environnement