28 #ifndef CONRTOLLER_MANAGER_CONTROLLER_LOADER_INTERFACE_H 29 #define CONRTOLLER_MANAGER_CONTROLLER_LOADER_INTERFACE_H 33 #include <boost/shared_ptr.hpp> virtual std::vector< std::string > getDeclaredClasses()=0
virtual controller_interface::ControllerBaseSharedPtr createInstance(const std::string &lookup_name)=0
boost::shared_ptr< ControllerLoaderInterface > ControllerLoaderInterfaceSharedPtr
const std::string & getName()
virtual ~ControllerLoaderInterface()
ControllerLoaderInterface(const std::string &name)
Abstract Controller Loader Interface.