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

Diff of /smsdaemon/PluginManager.cpp

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

revision 188 by torben, Mon Dec 15 13:27:53 2008 UTC revision 203 by torben, Fri Dec 19 07:03:34 2008 UTC
# Line 1  Line 1 
1            
2  #include "PluginManager.h"  #include "PluginManager.h"
3    
4  #include "Logger.h"  #include "Logger.h"
# Line 11  Line 11 
11  #include "plugins/ListPlugin.h"  #include "plugins/ListPlugin.h"
12  #include "plugins/HostStatusPlugin.h"  #include "plugins/HostStatusPlugin.h"
13  #include "plugins/WeatherPlugin.h"  #include "plugins/WeatherPlugin.h"
14    #include "plugins/UrlTriggerPlugin.h"
15    
16  typedef std::map<std::string, Plugin*>::iterator MapIterator;  typedef std::map<std::string, Plugin*>::iterator MapIterator;
17    
18  PluginManager::PluginManager()  PluginManager::PluginManager()
19  {  {
20  }  }
21            
22  PluginManager::~PluginManager()  PluginManager::~PluginManager()
23  {  {
24  }  }
# Line 53  void PluginManager::LoadPlugins() Line 54  void PluginManager::LoadPlugins()
54    
55          static SpamPlugin spam;          static SpamPlugin spam;
56    
57          static ShellExecPlugin wake("wake", "/home/torben/bin/wake", false, false);          static ShellExecPlugin wake("wake", "/usr/local/bin/wake", false, false);
58          static ShellExecPlugin ping("ping", "nmap -sP 192.168.10.1-255 | grep appears | awk '{print $2}'", false,true);          static ShellExecPlugin ping("ping", "nmap -sP 192.168.10.1-255 | grep appears | awk '{print $2}'", false,true);
59    
60          static TogPlugin tog;          static TogPlugin tog;
# Line 66  void PluginManager::LoadPlugins() Line 67  void PluginManager::LoadPlugins()
67    
68          static WeatherPlugin weather;          static WeatherPlugin weather;
69    
70          for(MapIterator it = _plugins.begin(); it != _plugins.end(); ++it)          static UrlTriggerPlugin urltrigger("tou", "http://t-hoerup.dk/test.php");
71    
72            for (MapIterator it = _plugins.begin(); it != _plugins.end(); ++it)
73          {          {
74                  Plugin* pl = (*it).second;                  Plugin* pl = (*it).second;
75                  if (pl != 0)                  if (pl != 0)

Legend:
Removed from v.188  
changed lines
  Added in v.203

  ViewVC Help
Powered by ViewVC 1.1.20