26 #ifndef __TERRALIB_PLUGIN_INTERNAL_DEFAULTFINDER_H
27 #define __TERRALIB_PLUGIN_INTERNAL_DEFAULTFINDER_H
72 void getDefaultDirs( std::vector< std::string >& dirs )
const;
83 void addPluginsDir(
const std::string& path);
90 const std::vector<std::string>& getPluginsDir()
const;
110 void getPlugins(boost::ptr_vector<PluginInfo>& plugins);
120 #endif // __TERRALIB_PLUGIN_INTERNAL_DEFAULTFINDER_H
The AbstractFinder class allows applications to extend how PluginManager can search for plugins...
A plugin finder that search for plugins in some special directories defined by compile time macros...
The AbstractFinder class allows applications to extend how PluginManager can search for plugins...
std::vector< std::string > m_pluginsDir
The base list of directories to search for plugins.
#define TEPLUGINEXPORT
You can use this macro in order to export/import classes and functions from this module.