#ifndef __PLUGINMANAGER_H__ #define __PLUGINMANAGER_H__ #include #include #include #include "Plugin.h" class PluginManager { public: PluginManager(); ~PluginManager(); void LoadPlugins(); Plugin* GetPlugin(const std::string& pluginname); std::vector GetPluginList(); private: std::map _plugins; }; #endif //__PLUGINMANAGER_H__