#include <vhdDynLibManager.h>
Inheritance diagram for vhdDynLibManager:
Public Member Functions | |
vhdDynLibManager () | |
virtual | ~vhdDynLibManager () |
vhdDynLib * | load (const std::string &filename) |
void | unload (const std::string &filename) |
void | unload (vhdDynLib *lib) |
Static Public Member Functions | |
static vhdDynLibManager & | getSingleton (void) |
static vhdDynLibManager * | getSingletonPtr (void) |
Protected Types | |
typedef std::map< std::string, vhdDynLib * > | DynLibList |
Protected Attributes | |
DynLibList | mLibList |
typedef std::map<std::string, vhdDynLib*> vhdDynLibManager::DynLibList [protected] |
vhdDynLibManager::vhdDynLibManager | ( | ) |
vhdDynLibManager::~vhdDynLibManager | ( | ) | [virtual] |
vhdDynLib * vhdDynLibManager::load | ( | const std::string & | filename | ) |
void vhdDynLibManager::unload | ( | const std::string & | filename | ) |
void vhdDynLibManager::unload | ( | vhdDynLib * | lib | ) |
vhdDynLibManager & vhdDynLibManager::getSingleton | ( | void | ) | [static] |
Reimplemented from Singleton< vhdDynLibManager >.
vhdDynLibManager * vhdDynLibManager::getSingletonPtr | ( | void | ) | [static] |
Reimplemented from Singleton< vhdDynLibManager >.
DynLibList vhdDynLibManager::mLibList [protected] |