Portabe Dynamic Link Library Loader.
The base class for all plug-ins.
The plugin module loading class.
void set_unload_library()
CPluginModule(const char *path)
const std::string & get_name() const
CPluginBase * get_interface() const
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
#define NS_MIA_END
conveniance define to end the mia namespace
std::shared_ptr< CPluginModule > PPluginModule