vhdDynLibManager Class Reference

#include <vhdDynLibManager.h>

Inheritance diagram for vhdDynLibManager:

Singleton< vhdDynLibManager > List of all members.

Public Member Functions

 vhdDynLibManager ()
virtual ~vhdDynLibManager ()
vhdDynLibload (const std::string &filename)
void unload (const std::string &filename)
void unload (vhdDynLib *lib)

Static Public Member Functions

static vhdDynLibManagergetSingleton (void)
static vhdDynLibManagergetSingletonPtr (void)

Protected Types

typedef std::map< std::string,
vhdDynLib * > 
DynLibList

Protected Attributes

DynLibList mLibList

Member Typedef Documentation

typedef std::map<std::string, vhdDynLib*> vhdDynLibManager::DynLibList [protected]


Constructor & Destructor Documentation

vhdDynLibManager::vhdDynLibManager (  ) 

vhdDynLibManager::~vhdDynLibManager (  )  [virtual]


Member Function Documentation

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 >.


Member Data Documentation

DynLibList vhdDynLibManager::mLibList [protected]


Generated on Thu Jan 18 10:06:23 2007 for vhdPLUS by  doxygen 1.5.1-p1