26 #ifndef __TERRALIB_PLUGIN_INTERNAL_ABSTRACTPLUGINENGINE_H 27 #define __TERRALIB_PLUGIN_INTERNAL_ABSTRACTPLUGINENGINE_H 30 #include <boost/noncopyable.hpp> 93 #endif // __TERRALIB_PLUGIN_INTERNAL_ABSTRACTPLUGINENGINE_H An abstract class for TerraLib Plugins.
virtual void unload(AbstractPlugin *plugin)=0
It try to unload the informed plugin.
virtual AbstractPlugin * load(const PluginInfo &pInfo)=0
It try to create and load the informed plugin.
virtual ~AbstractPluginEngine()
Virtual destructor.
The basic information about a plugin.