Namespaces | Functions | Variables
loader.cpp File Reference
#include <ros/types.h>
#include "rve_pluginloader/loader.h"
#include "rve_pluginloader/plugin.h"
#include <ros/assert.h>
#include <ros/package.h>
Include dependency graph for loader.cpp:

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 &registry_package)
PluginPtr rve_pluginloader::loadDescription (const std::string &description_file)
void rve_pluginloader::loadDescriptions (const std::string &registry_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


rve_pluginloader
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:46