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 |