5 #ifndef API_V2_ACORE_HPP
6 #define API_V2_ACORE_HPP
39 bool Run(std::vector<std::string>
const &opts,
IModuleLoader *moduleLoader)
override;
44 IModule *
Get(std::string
const &name)
const override;
52 #endif //API_V2_ACORE_HPP
bool Run(std::vector< std::string > const &opts, IModuleLoader *moduleLoader) override
IModule * Get(std::string const &name) const override
Get the module by name from the list in ModuleLoader.
IModuleLoader * m_moduleLoader
IConfigLoader * m_configLoader
virtual IModule * GetModule(ICore &core) const override
The function return an instance of the module.
This class is for the config It's use to store a pointer of the config in the Core You have to dynami...
ACore(ICore &core, std::string const &name)
IConfig const & GetConfig() const override