26 #ifndef __TERRALIB_PLUGIN_INTERNAL_ABSTRACTFINDER_H
27 #define __TERRALIB_PLUGIN_INTERNAL_ABSTRACTFINDER_H
34 #include <boost/noncopyable.hpp>
35 #include <boost/ptr_container/ptr_vector.hpp>
74 virtual void getPlugins(boost::ptr_vector<PluginInfo>& plugins) = 0;
80 #endif // __TERRALIB_PLUGIN_INTERNAL_ABSTRACTFINDER_H
The basic information about a plugin.
#define TEPLUGINEXPORT
You can use this macro in order to export/import classes and functions from this module.
Configuration flags for the TerraLib Plugin module.
The AbstractFinder class allows applications to extend how PluginManager can search for plugins...
An exception class for the Plugin module.