1 #ifndef _Q_DLL_MANAGER_HH
2 #define _Q_DLL_MANAGER_HH
23 QDLLManager(
const char *fname,
const bool autoload =
false );
58 QError Init(
const std::string& pluginlist,
const std::string& pluginPrefix);
#define Q_BEGIN_NAMESPACE
std::string fullPathLibrary
std::set< std::string > fPluginLists
std::string fPluginPrefix
static QDLLLoader & GetInstance()
QError LoadPlugin(const std::string &name)
std::map< std::string, std::string > fPluginsLib
std::vector< AutoLoadPlugin > fAutoPluginsLib
void SetAutoLoad(const bool autoload)
QError Init(const std::string &pluginlist, const std::string &pluginPrefix)
QError GetSymbol(void **, const char *sym_name)
QDLLManager(const char *fname, const bool autoload=false)
error class with error type and description