|
CatapultServer
v0.5.0.1 (Elephant)
|
Loads plugins into a plugin manager. More...

Public Member Functions | |
| PluginLoader (const config::CatapultConfiguration &config) | |
| Creates a loader around config. More... | |
| plugins::PluginManager & | manager () |
| Gets the plugin manager. More... | |
| void | loadAll () |
| Loads all configured plugins. More... | |
Private Member Functions | |
| void | loadPlugin (const std::string &pluginName) |
Private Attributes | |
| const config::CatapultConfiguration & | m_config |
| std::vector< plugins::PluginModule > | m_pluginModules |
| plugins::PluginManager | m_pluginManager |
Loads plugins into a plugin manager.
|
explicit |
Creates a loader around config.
| void catapult::tools::nemgen::PluginLoader::loadAll | ( | ) |
Loads all configured plugins.


|
private |


| plugins::PluginManager & catapult::tools::nemgen::PluginLoader::manager | ( | ) |
Gets the plugin manager.

|
private |
|
private |
|
private |