vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vrecko::PluginManager Class Reference

Simple class to load and manage the plugins. More...

#include <PluginManager.h>

Public Member Functions

 PluginManager ()
 
 ~PluginManager ()
 

Static Public Member Functions

static vrecko::AbilitygetAbilityInstance (const std::string &plugin_name, const std::string &ability_name)
 
static void * getFuncPtr (std::string dl_name, std::string func_name)
 

Static Protected Attributes

static std::map< std::string,
osgDB::DynamicLibrary * > 
_dl_map
 

Detailed Description

Simple class to load and manage the plugins.

Author
[your name]
Date
2011

Constructor & Destructor Documentation

vrecko::PluginManager::PluginManager ( )
inline
vrecko::PluginManager::~PluginManager ( )
inline

Member Function Documentation

Ability * PluginManager::getAbilityInstance ( const std::string &  plugin_name,
const std::string &  ability_name 
)
static
void * PluginManager::getFuncPtr ( std::string  dl_name,
std::string  func_name 
)
static

Member Data Documentation

std::map< std::string, osgDB::DynamicLibrary * > PluginManager::_dl_map
staticprotected

The documentation for this class was generated from the following files: