--- smsdaemon/PluginManager.h 2008/12/07 12:06:01 140 +++ smsdaemon/PluginManager.h 2008/12/23 14:20:43 217 @@ -14,14 +14,19 @@ ~PluginManager(); void LoadPlugins(); + void DestroyPlugins(); void AddPlugin(Plugin* plugin); Plugin* GetPlugin(const std::string& pluginname); - std::vector GetPluginList(); + std::vector GetPluginList(); private: + + Plugin* CreatePlugin(const std::string& pluginName, const std::map& arguments); + void ParseCommonOptions(const std::string& pluginName, std::map& args); std::map _plugins; + std::vector _helper_plugins; }; #endif //__PLUGINMANAGER_H__