Belle II Software  release-05-02-19
LogListener.h
1 #ifndef _Belle2_LogListener_hh
2 #define _Belle2_LogListener_hh
3 
4 namespace Belle2 {
10  class ProcessController;
11 
12  class LogListener {
13 
14  public:
15  LogListener(ProcessController* con, int pipe[2], bool enableUnescapeNewlines = true)
16  : m_con(con), m_enableUnescapeNewlines(enableUnescapeNewlines)
17  {
18  m_pipe[0] = pipe[0];
19  m_pipe[1] = pipe[1];
20  }
21  ~LogListener() {}
22 
23  public:
24  void run();
25 
26  private:
27  ProcessController* m_con;
28  int m_pipe[2];
29 
30  bool m_enableUnescapeNewlines;
31 
32  };
33 
35 }
36 
37 #endif
38 
Belle2::LogListener
Definition: LogListener.h:12
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ProcessController
Definition: ProcessController.h:21