EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Producer.hh
1 #ifndef EUDAQ_INCLUDED_Producer
2 #define EUDAQ_INCLUDED_Producer
3 
4 #include "eudaq/CommandReceiver.hh"
5 #include "eudaq/DataSender.hh"
6 #include "eudaq/Platform.hh"
7 #include <string>
8 
9 namespace eudaq {
10 
16  class DLLEXPORT Producer : public CommandReceiver, public DataSender {
17  public:
23  Producer(const std::string &name, const std::string &runcontrol);
24  virtual ~Producer() {}
25 
26  virtual void OnData(const std::string &param);
27 
28  private:
29  };
30 }
31 
32 #endif // EUDAQ_INCLUDED_Producer
Definition: CommandReceiver.hh:20
Definition: Producer.hh:16
Definition: DataSender.hh:13