00001 #ifndef _ots_MakeInterface_h_
00002 #define _ots_MakeInterface_h_
00003
00004
00005
00006 #include <memory>
00007 #include <string>
00008
00009 namespace ots
00010 {
00011
00012 class FEVInterface;
00013 class ConfigurationTree;
00014
00015 std::unique_ptr<FEVInterface> makeInterface(
00016 const std::string& interfacePluginName
00017 , const std::string& interfaceUID
00018 , const ConfigurationTree& configurationTree
00019 , const std::string& pathToInterfaceConfiguration);
00020 }
00021
00022 #endif