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.