#include <PluginManager.h>
Definition at line 35 of file PluginManager.h.
◆ WrapperProcessCallback
◆ getByName()
template<typename T >
static T * o2::framework::PluginManager::getByName |
( |
DPLPluginHandle * |
handle, |
|
|
char const * |
name |
|
) |
| |
|
inlinestatic |
◆ load()
Load a DSO called dso and insert its handle in infos On successfull completion onSuccess is called passing the DPLPluginHandle provided by the library.
Definition at line 69 of file PluginManager.cxx.
◆ loadAlgorithmFromPlugin()
auto o2::framework::PluginManager::loadAlgorithmFromPlugin |
( |
std::string |
library, |
|
|
std::string |
plugin, |
|
|
ConfigContext const & |
context |
|
) |
| -> AlgorithmSpec |
|
static |
Load an called @plugin from a library called library and
- Returns
- the associated AlgorithmSpec. The config context can be used to determine the workflow options which affect such plugin.
Definition at line 104 of file PluginManager.cxx.
◆ loadFromPlugin()
template<typename CONCRETE , typename PLUGIN >
static void o2::framework::PluginManager::loadFromPlugin |
( |
std::vector< LoadablePlugin > const & |
loadablePlugins, |
|
|
std::vector< CONCRETE > & |
specs |
|
) |
| |
|
inlinestatic |
◆ parsePluginSpecString()
std::vector< LoadablePlugin > o2::framework::PluginManager::parsePluginSpecString |
( |
char const * |
str | ) |
|
|
static |
Parse a comma separated list of <library>:<plugin-name> plugin declarations.
Definition at line 19 of file PluginManager.cxx.
◆ wrapAlgorithm()
The documentation for this struct was generated from the following files: