35 bool loadPlugin(std::string_view _file);
38 void unloadPlugin(std::string_view _file);
43 void installPlugin(
IPlugin* _plugin);
48 void uninstallPlugin(
IPlugin* _plugin);
51 void unloadAllPlugins();
58 using DynLibList = std::map<std::string, DynLib*, std::less<>>;
61 using PluginList = std::set<IPlugin*>;
69 bool mIsInitialise{
false};
70 std::string mXmlPluginTagName;