#include <list>#include <boost/shared_ptr.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | rve_pluginloader | 
Typedefs | |
| typedef std::list< PluginPtr > | rve_pluginloader::L_Plugin | 
| typedef boost::shared_ptr< Plugin > | rve_pluginloader::PluginPtr | 
Functions | |
| void * | rve_pluginloader::create (const std::string &base_class, const std::string &derived_class) | 
| boost::shared_ptr< void > | rve_pluginloader::createShared (const std::string &base_class, const std::string &derived_class) | 
| void | rve_pluginloader::destroy (void *mem) | 
| PluginPtr | rve_pluginloader::getPlugin (const std::string &description_file) | 
| PluginPtr | rve_pluginloader::getPluginByPackage (const std::string &package) | 
| PluginPtr | rve_pluginloader::getPluginForClass (const std::string &base_class, const std::string &derived_class) | 
| const L_Plugin & | rve_pluginloader::getPlugins () | 
| void | rve_pluginloader::init () | 
| void | rve_pluginloader::loadAllPlugins (const std::string ®istry_package) | 
| PluginPtr | rve_pluginloader::loadDescription (const std::string &description_file) | 
| void | rve_pluginloader::loadDescriptions (const std::string ®istry_package) | 
| PluginPtr | rve_pluginloader::loadPlugin (const std::string &description_file) | 
| void | rve_pluginloader::shutdown () |