#include <ACore.hpp>
Definition at line 21 of file ACore.hpp.
Module::ACore::ACore |
( |
ICore & |
core, |
|
|
std::string const & |
name |
|
) |
| |
Module::ACore::~ACore |
( |
| ) |
|
|
virtual |
IModule * Module::ACore::Get |
( |
std::string const & |
name | ) |
const |
|
overridevirtual |
Get the module by name from the list in ModuleLoader.
- Parameters
-
- Returns
- pointer on the module founded
Implements Module::ICore.
Definition at line 26 of file ACore.cpp.
Get the module by Type from the list in ModuleLoader.
- Parameters
-
- Returns
- pointer on the module founded
Implements Module::ICore.
Definition at line 30 of file ACore.cpp.
IConfig const & Module::ACore::GetConfig |
( |
| ) |
const |
|
overridevirtual |
The function return an instance of the module.
- Parameters
-
- Returns
- pointer on module instance
Reimplemented from Module::AModule.
Definition at line 34 of file ACore.cpp.
bool Module::ACore::Run |
( |
std::vector< std::string > const & |
opts, |
|
|
IModuleLoader * |
moduleLoader |
|
) |
| |
|
overridevirtual |
- Parameters
-
opts | arguments from main |
moduleLoader | pointer on moduleLoader |
- Returns
Implements Module::ICore.
Definition at line 16 of file ACore.cpp.
IConfig* Module::ACore::m_config = nullptr |
|
protected |
ILogger* Module::ACore::m_logger = nullptr |
|
protected |
INetwork* Module::ACore::m_network = nullptr |
|
protected |
The documentation for this class was generated from the following files:
- /home/veyrie_f/Documents/SaltAPI/API/include/Module/ACore.hpp
- /home/veyrie_f/Documents/SaltAPI/API/src/Module/ACore.cpp