feat: implement db provider
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
#ifndef __MCS_ENGINE_HPP__
|
||||
#define __MCS_ENGINE_HPP__
|
||||
|
||||
#include "engine/core/engine_module.hpp"
|
||||
#include "engine/core/engine_module_api.hpp"
|
||||
#include <engine/core/engine_module.hpp>
|
||||
#include <engine/core/engine_module_api.hpp>
|
||||
#include <engine/core/engine_db_provider.hpp>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
@@ -24,6 +25,8 @@ public:
|
||||
MscEventBus &getBus() override;
|
||||
std::unordered_map<std::string, std::uint16_t> getLoadedModules() const override;
|
||||
MscEngineModule &getModule(const std::string &name) override;
|
||||
std::unique_ptr<MscEngineDBProvider> createDBProvider() override;
|
||||
std::unique_ptr<MscEngineDBProvider> createDBProvider(const std::string &filepath) override;
|
||||
};
|
||||
|
||||
#endif // __MCS_ENGINE_HPP__
|
||||
|
||||
Reference in New Issue
Block a user