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 class FEVInterface;
00012 class ConfigurationTree;
00013
00014 std::unique_ptr<FEVInterface> makeInterface(
00015 const std::string& interfacePluginName,
00016 const std::string& interfaceUID,
00017 const ConfigurationTree& configurationTree,
00018 const std::string& pathToInterfaceConfiguration);
00019 }
00020
00021 #endif