1 |
|
|
2 |
#include "PluginManager.h" |
#include "PluginManager.h" |
3 |
|
|
4 |
#include "Logger.h" |
#include "Logger.h" |
18 |
PluginManager::PluginManager() |
PluginManager::PluginManager() |
19 |
{ |
{ |
20 |
} |
} |
21 |
|
|
22 |
PluginManager::~PluginManager() |
PluginManager::~PluginManager() |
23 |
{ |
{ |
24 |
} |
} |
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; |
69 |
|
|
70 |
static UrlTriggerPlugin urltrigger("tou", "http://t-hoerup.dk/test.php"); |
static UrlTriggerPlugin urltrigger("tou", "http://t-hoerup.dk/test.php"); |
71 |
|
|
72 |
for(MapIterator it = _plugins.begin(); it != _plugins.end(); ++it) |
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) |