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