otsdaq  v2_05_02_indev
MakeDataProcessor.h
1 #ifndef _ots_MakeDataProcessor_h_
2 #define _ots_MakeDataProcessor_h_
3 // Using LibraryManager, find the correct library and return an instance
4 // of the specified interface.
5 
6 #include <string>
7 
8 namespace ots
9 {
10 class DataProcessor;
11 class ConfigurationTree;
12 
13 DataProcessor* makeDataProcessor(std::string const& processorPluginName,
14  std::string const& supervisorApplicationUID,
15  std::string const& bufferUID,
16  std::string const& processorUID,
17  ConfigurationTree const& configurationTree,
18  std::string const& pathToInterfaceConfiguration);
19 } // namespace ots
20 
21 #endif /* _ots_MakeDataProcessor_h_ */