|
| PluginHandler (std::map< std::string, PluginInfo > *pluginList) |
| Handler constructor. More...
|
|
bool | IsLoaded (std::string pluginName, std::string minVersion="") |
| Checks if plugin is loaded (and is proper version). More...
|
|
boost::any | CallMethod (std::string pluginName, std::string methodName, boost::any params) |
| Calls method on a different plugin. More...
|
|
PluginHandler::PluginHandler |
( |
std::map< std::string, PluginInfo > * |
pluginList | ) |
|
Handler constructor.
- Parameters
-
pluginList | Pointer to the controllers pluginlist. |
boost::any PluginHandler::CallMethod |
( |
std::string |
pluginName, |
|
|
std::string |
methodName, |
|
|
boost::any |
params |
|
) |
| |
Calls method on a different plugin.
- Parameters
-
pluginName | Name of the plugin. |
methodName | Name of the method. |
params | Parameters for the method. |
bool PluginHandler::IsLoaded |
( |
std::string |
pluginName, |
|
|
std::string |
minVersion = "" |
|
) |
| |
Checks if plugin is loaded (and is proper version).
- Parameters
-
pluginName | Name of the plugin. |
minVersion | Minimum version of the plugin (optional). |
The documentation for this class was generated from the following files:
- /home/travis/build/TheMaximum/mania-pp/src/Plugins/PluginHandler.h
- /home/travis/build/TheMaximum/mania-pp/src/Plugins/PluginHandler.cpp