30 #ifndef __TERRALIB_CORE_PLUGIN_CPPPLUGINENGINE_H__ 31 #define __TERRALIB_CORE_PLUGIN_CPPPLUGINENGINE_H__ 57 const std::string& id()
const;
60 const std::string& name()
const;
68 std::unique_ptr<AbstractPlugin> load(
const PluginInfo& pinfo);
75 void unload(std::unique_ptr<AbstractPlugin> plugin);
87 #endif // __TERRALIB_CORE_PLUGIN_CPPPLUGINENGINE_H__ Basic information about a plugin.
The base class for plugin engines.
The base class for plugin engines.