00001 #ifndef _ots_MakeDataProcessor_h_
00002 #define _ots_MakeDataProcessor_h_
00003
00004
00005
00006 #include <string>
00007
00008 namespace ots
00009 {
00010
00011 class DataProcessor;
00012 class ConfigurationTree;
00013
00014 DataProcessor* makeDataProcessor(
00015 std::string const& processorPluginName
00016 , std::string const& supervisorApplicationUID
00017 , std::string const& bufferUID
00018 , std::string const& processorUID
00019 , ConfigurationTree const& configurationTree
00020 , std::string const& pathToInterfaceConfiguration
00021 );
00022 }
00023
00024 #endif