82 |
return 0; |
return 0; |
83 |
} |
} |
84 |
|
|
|
void PluginManager::LoadPlugins() |
|
|
{ |
|
|
/* |
|
|
|
|
|
static ShellExecPlugin wake("wake", "/usr/local/bin/wake", false, false); |
|
|
static ShellExecPlugin ping("ping", "nmap -sP 192.168.10.1-255 | grep appears | awk '{print $2}'", false,true); |
|
|
|
|
85 |
|
|
86 |
|
void PluginManager::DestroyPlugins() |
87 |
|
{ |
88 |
|
for (std::map<std::string,Plugin*>::iterator it=_plugins.begin(); it!=_plugins.end(); ++it) |
89 |
|
{ |
90 |
|
delete it->second; |
91 |
|
} |
92 |
|
_plugins.clear(); |
93 |
|
} |
94 |
|
|
95 |
|
void PluginManager::LoadPlugins() |
96 |
static UrlTriggerPlugin urltrigger("tou", "http://t-hoerup.dk/test.php"); |
{ |
|
*/ |
|
|
|
|
97 |
Logger::logMessage("-------- PluginList --------"); |
Logger::logMessage("-------- PluginList --------"); |
98 |
std::vector<Value> pluginlist = Common::instance()->GetConfigfile()->GetValues("smsdaemon", "plugin"); |
std::vector<Value> pluginlist = Common::instance()->GetConfigfile()->GetValues("smsdaemon", "plugin"); |
99 |
|
|
146 |
} |
} |
147 |
} |
} |
148 |
|
|
|
void PluginManager::DestroyPlugins() |
|
|
{ |
|
|
} |
|
149 |
|
|
150 |
Plugin* PluginManager::GetPlugin(const std::string& pluginname) |
Plugin* PluginManager::GetPlugin(const std::string& pluginname) |
151 |
{ |
{ |