|
ocssw
V2022
|
ModuleManager
#include <ModuleManager.hpp>
Collaboration diagram for ModuleManager:
Public Member Functions | |
| ModuleManager (Log &log) | |
| ModuleManager (const std::filesystem::path &module_directory, Log &log) | |
| ~ModuleManager () | |
| void | load_modules () |
| const std::vector< std::shared_ptr< Module > > & | get_modules () const |
| const std::vector< ModuleLoader > & | get_loaders () const |
Static Public Attributes | |
| static const std::filesystem::path | default_module_directory |
Detailed Description
Definition at line 13 of file ModuleManager.hpp.
Constructor & Destructor Documentation
◆ ModuleManager() [1/2]
| ModuleManager | ( | Log & | log | ) |
◆ ModuleManager() [2/2]
| ModuleManager | ( | const std::filesystem::path & | module_directory, |
| Log & | log | ||
| ) |
◆ ~ModuleManager()
| ~ModuleManager | ( | ) |
Member Function Documentation
◆ get_loaders()
| const std::vector<ModuleLoader>& get_loaders | ( | ) | const |
◆ get_modules()
| const std::vector<std::shared_ptr<Module> >& get_modules | ( | ) | const |
◆ load_modules()
| void load_modules | ( | ) |
Member Data Documentation
◆ default_module_directory
|
static |
Definition at line 23 of file ModuleManager.hpp.
The documentation for this class was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/include/focs/ModuleManager.hpp


