OpenMPI  0.1.1
vt_filter_gen.h
1 /**
2  * VampirTrace
3  * http://www.tu-dresden.de/zih/vampirtrace
4  *
5  * Copyright (c) 2005-2012, ZIH, TU Dresden, Federal Republic of Germany
6  *
7  * Copyright (c) 1998-2005, Forschungszentrum Juelich, Juelich Supercomputing
8  * Centre, Federal Republic of Germany
9  *
10  * See the file COPYING in the package base directory for details
11  **/
12 
13 #ifndef _VT_FILTER_GEN_H_
14 #define _VT_FILTER_GEN_H_
15 
16 #include "vt_filter_common.h"
17 
18 #include <string>
19 
20 //
21 // FilterGeneratorC class
22 //
24 {
25 public:
26 
27  // contructor
29 
30  // destructor
32 
33  // generate a filter file
34  bool run();
35 
36 private:
37 
38  // convert program parameters for the old vtfilter
39  bool getOldParams( int& argc, char**& argv, char**& envp );
40 
41  // content of obsolete environment variable TRACEFILTER_INCLUDEFILE
42  std::string m_inclFileEnv;
43 
44  // content of obsolete environment variable TRACEFILTER_EXCLUDEFILE
45  std::string m_exclFileEnv;
46 
47 };
48 
49 #endif // _VT_FILTER_GEN_H_
VampirTrace http://www.tu-dresden.de/zih/vampirtrace.
Definition: vt_filter_common.h:26
VampirTrace http://www.tu-dresden.de/zih/vampirtrace.
Definition: vt_filter_gen.h:23