Salome HOME
Initialisation de la base KERNEL avec la version operationnelle de KERNEL_SRC issue...
[modules/kernel.git] / src / RessourcesCatalog / SALOME_RessourcesCatalog_Parser.hxx
1 //File SALOME_RessourcesCatalog_Parser.hxx
2 //Created: Fri Sept 07 2001
3 //Author: Estelle Deville
4 //Project: SALOME
5 //Copyright: CEA/DEN/DM2S/LGLS
6 //$Header$
7
8 #ifndef SALOME_RESSOURCES_CATALOG_PARSER
9 #define SALOME_RESSOURCES_CATALOG_PARSER
10
11 #include <string>
12 #include <vector>
13
14 struct ParserProc{
15     long Parsernumber;
16     string Parsermodel_name;
17     float Parsercpu_mhz;
18     float Parsercache_size;
19 };
20
21 typedef vector<ParserProc> ListOfParserProc;
22
23 enum Parsercontainertype {Cpp, python, NP};
24 typedef vector<Parsercontainertype> ListOfParserContainerType;
25
26 struct Parserressources{
27   string Parsername;
28   string ParserOS;
29   string ParserOS_version;
30   ListOfParserProc Parserprocs;
31   ListOfParserContainerType Parsercontainertype;
32 };
33
34 typedef vector<Parserressources> ListOfParserressources;
35
36 #ifdef WRITE_RESSOURCES_TYPE
37 ListOfParserressources _ressources_list;
38 #else
39 extern ListOfParserressources _ressources_list;
40 #endif
41
42 #endif //SALOME_RESSOURCES_CATALOG_PARSER