openDAQ
Open data acquisition platform
+ Collaboration diagram for Factories:

Detailed Description

Functions

ModuleManagerPtr ModuleManager (const StringPtr &searchPath)
 Creates a ModuleManager that loads modules at a given search path. If the search path is empty, it searches the executable folder and its subfolders. Otherwise, it searches the for the relative directory based on the current working directory. More...
 
ModuleManagerPtr ModuleManagerMultiplePaths (const ListPtr< IString > &paths)
 Creates a ModuleManager that loads modules at given search paths. If the search path is empty, it searches the executable folder and its subfolders. Otherwise, it searches the for the relative directory based on the current working directory. More...
 

Function Documentation

◆ ModuleManager()

ModuleManagerPtr ModuleManager ( const StringPtr searchPath)
inline

Creates a ModuleManager that loads modules at a given search path. If the search path is empty, it searches the executable folder and its subfolders. Otherwise, it searches the for the relative directory based on the current working directory.

Parameters
searchPathThe location of the module libraries.

◆ ModuleManagerMultiplePaths()

ModuleManagerPtr ModuleManagerMultiplePaths ( const ListPtr< IString > &  paths)
inline

Creates a ModuleManager that loads modules at given search paths. If the search path is empty, it searches the executable folder and its subfolders. Otherwise, it searches the for the relative directory based on the current working directory.

Parameters
pathsThe locations of the module libraries.