ocssw
V2022
|
ModuleManager
#include <ModuleManager.hpp>
Collaboration diagram for ModuleManager:
Public Member Functions | |
ModuleManager (Log &log) | |
ModuleManager (const boost::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 boost::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 boost::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