/[projects]/smsdaemon/PluginManager.h
ViewVC logotype

Diff of /smsdaemon/PluginManager.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 196 by torben, Thu Dec 18 06:53:29 2008 UTC revision 205 by torben, Fri Dec 19 22:29:25 2008 UTC
# Line 14  public: Line 14  public:
14          ~PluginManager();          ~PluginManager();
15    
16          void LoadPlugins();          void LoadPlugins();
17            void DestroyPlugins();
18          void AddPlugin(Plugin* plugin);          void AddPlugin(Plugin* plugin);
19    
20          Plugin* GetPlugin(const std::string& pluginname);          Plugin* GetPlugin(const std::string& pluginname);
# Line 21  public: Line 22  public:
22          std::vector<Plugin*> GetPluginList();          std::vector<Plugin*> GetPluginList();
23    
24  private:  private:
25    
26            Plugin* CreatePlugin(const std::string& pluginName, const std::map<std::string,std::string>& arguments);
27          std::map<std::string, Plugin*> _plugins;          std::map<std::string, Plugin*> _plugins;
28          std::vector<Plugin*> _helper_plugins;          std::vector<Plugin*> _helper_plugins;
29  };  };

Legend:
Removed from v.196  
changed lines
  Added in v.205

  ViewVC Help
Powered by ViewVC 1.1.20