17 |
#include "plugins/WeatherPlugin.h" |
#include "plugins/WeatherPlugin.h" |
18 |
#include "plugins/UrlTriggerPlugin.h" |
#include "plugins/UrlTriggerPlugin.h" |
19 |
|
|
20 |
|
|
21 |
#include "AccessManager.h" |
#include "AccessManager.h" |
22 |
|
|
23 |
typedef std::map<std::string, Plugin*>::iterator MapIterator; |
typedef std::map<std::string, Plugin*>::iterator MapIterator; |
83 |
|
|
84 |
if (pluginName == "urltrigger") |
if (pluginName == "urltrigger") |
85 |
return new UrlTriggerPlugin(args); |
return new UrlTriggerPlugin(args); |
86 |
|
|
87 |
return 0; |
return 0; |
88 |
} |
} |
89 |
|
|
166 |
{ |
{ |
167 |
static ProxyPlugin proxy; |
static ProxyPlugin proxy; |
168 |
|
|
169 |
Plugin* pl = _plugins[ pluginname ]; |
std::map<std::string,Plugin*>::iterator it = _plugins.find(pluginname ); |
170 |
|
|
171 |
if (pl) |
if (it != _plugins.end() ) |
172 |
{ |
{ |
173 |
proxy.SetPlugin(pl); |
proxy.SetPlugin(it->second); |
174 |
return &proxy; |
return &proxy; |
175 |
} |
} |
176 |
else |
else |