8 |
#include "ShellExecPlugin.h" |
#include "ShellExecPlugin.h" |
9 |
#include "TogPlugin.h" |
#include "TogPlugin.h" |
10 |
#include "StatusPlugin.h" |
#include "StatusPlugin.h" |
11 |
|
#include "ListPlugin.h" |
12 |
|
|
13 |
typedef std::map<std::string, Plugin*>::iterator MapIterator; |
typedef std::map<std::string, Plugin*>::iterator MapIterator; |
14 |
|
|
48 |
|
|
49 |
static SpamPlugin spam; |
static SpamPlugin spam; |
50 |
|
|
51 |
static ShellExecPlugin wake("wake", "/home/torben/bin/wake", false); |
static ShellExecPlugin wake("wake", "/home/torben/bin/wake", false, false); |
52 |
|
static ShellExecPlugin ping("ping", "nmap -sP 192.168.10.1-255 | grep appears | awk '{print $2}'", false,true); |
53 |
|
|
54 |
static TogPlugin tog; |
static TogPlugin tog; |
55 |
|
|
56 |
static StatusPlugin status; |
static StatusPlugin status; |
57 |
|
|
58 |
|
static ListPlugin list; |
59 |
|
|
60 |
for(MapIterator it = _plugins.begin(); it != _plugins.end(); ++it) |
for(MapIterator it = _plugins.begin(); it != _plugins.end(); ++it) |
61 |
{ |
{ |
62 |
Plugin* pl = (*it).second; |
Plugin* pl = (*it).second; |