#include <PluginHelper.hpp>
◆ getNeededTypekits()
| std::vector< std::string > PluginHelper::getNeededTypekits |
( |
const std::string & |
componentName | ) |
|
|
static |
This function parses the local pkg_config file to figure out which typkits are need by the given component.
- Returns
- A vector containing the names of the needed typekits
◆ loadAllPluginsInDir()
| void PluginHelper::loadAllPluginsInDir |
( |
const std::string & |
path | ) |
|
|
static |
◆ loadAllTypekitsForModel()
| bool PluginHelper::loadAllTypekitsForModel |
( |
const std::string & |
modelName | ) |
|
|
static |
This method loads all typkits required for a task model. All typekits were loaded to properly create a TaskContextProxy for an task of the given model type. This includes the load of all typekits that are directly required and all depended requirements.
- Parameters
-
| modelName | The Name of a task model, e.g., "camera_usb::Task" |
- Returns
- Returns True if new task models were loaded. Returns False if no model was loaded (also if no load was required)!
◆ loadTypekitAndTransports()
| bool PluginHelper::loadTypekitAndTransports |
( |
const std::string & |
componentName | ) |
|
|
static |
This function loads the typekits and transports of the given component.
The documentation for this class was generated from the following files: