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 
The basic information about a plugin. 
 
An abstract class for TerraLib Plugins. 
 
virtual ~AbstractPluginEngine()
Virtual destructor. 
 
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.