#include <ros/types.h>#include "rve_pluginloader/loader.h"#include "rve_pluginloader/plugin.h"#include <ros/assert.h>#include <ros/package.h>
Go to the source code of this file.
Namespaces | |
| namespace | rve_pluginloader |
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 () |
Variables | |
| static int32_t | rve_pluginloader::g_init_count = 0 |
| static L_Plugin | rve_pluginloader::g_plugins |