OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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 //
23 class FilterGeneratorC : public FilterCommonC
24 {
25 public:
26
27 // contructor
28 FilterGeneratorC();
29
30 // destructor
31 ~FilterGeneratorC();
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_
FilterCommonC
VampirTrace http://www.tu-dresden.de/zih/vampirtrace.
Definition: vt_filter_common.h:26
FilterGeneratorC
VampirTrace http://www.tu-dresden.de/zih/vampirtrace.
Definition: vt_filter_gen.h:23