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.