#include <vhdDynLib.h>
Public Member Functions | |
vhdDynLib (const std::string &name) | |
~vhdDynLib () | |
void | load () |
void | unload () |
const std::string & | getName (void) const |
void * | getSymbol (const std::string &strName) const throw () |
Protected Member Functions | |
std::string | dynlibError (void) |
Protected Attributes | |
std::string | _strName |
DYNLIB_HANDLE | m_hInst |
Static Protected Attributes | |
static const std::string | strLibPrefix |
static const std::string | strLibExt |
vhdDynLib::vhdDynLib | ( | const std::string & | name | ) |
vhdDynLib::~vhdDynLib | ( | ) |
std::string vhdDynLib::dynlibError | ( | void | ) | [protected] |
void vhdDynLib::load | ( | ) |
void vhdDynLib::unload | ( | ) |
const std::string& vhdDynLib::getName | ( | void | ) | const [inline] |
void * vhdDynLib::getSymbol | ( | const std::string & | strName | ) | const throw () |
const std::string vhdDynLib::strLibPrefix [static, protected] |
const std::string vhdDynLib::strLibExt [static, protected] |
std::string vhdDynLib::_strName [protected] |
DYNLIB_HANDLE vhdDynLib::m_hInst [protected] |