1 #ifndef _ots_TCPDataListenerProducer_h_
2 #define _ots_TCPDataListenerProducer_h_
4 #include "otsdaq-core/NetworkUtilities/TCPSocket.h"
5 #include "otsdaq-core/DataManager/DataProducer.h"
6 #include "otsdaq-core/ConfigurationInterface/Configurable.h"
13 class ConfigurationTree;
19 const ConfigurationTree& theXDAQContextConfigTree,
const std::string& configurationPath);
23 bool workLoopThread(toolbox::task::WorkLoop* workLoop);
24 void slowWrite (
void);
25 void fastWrite (
void);
28 std::map<std::string,std::string> header_;
31 std::map<std::string,std::string>* headerP_;
33 std::string ipAddress_;