44#include < mutex>
55#include < optional>
66#include < string>
7- #include < string_view>
87#include < unordered_map>
98#include < vector>
109
1716#include " utils/cpuid/cpu_info.h"
1817#include " utils/dylib.h"
1918#include " utils/dylib_path_manager.h"
20- #include " utils/engine_constants.h"
2119#include " utils/github_release_utils.h"
2220#include " utils/result.hpp"
2321#include " utils/system_info_utils.h"
@@ -48,10 +46,6 @@ class EngineService : public EngineServiceI {
4846 struct EngineInfo {
4947 std::unique_ptr<cortex_cpp::dylib> dl;
5048 EngineV engine;
51- #if defined(_WIN32)
52- DLL_DIRECTORY_COOKIE cookie;
53- DLL_DIRECTORY_COOKIE cuda_cookie;
54- #endif
5549 };
5650
5751 std::mutex engines_mutex_;
@@ -106,21 +100,23 @@ class EngineService : public EngineServiceI {
106100
107101 cpp::result<DefaultEngineVariant, std::string> SetDefaultEngineVariant (
108102 const std::string& engine, const std::string& version,
109- const std::string& variant);
103+ const std::string& variant) override ;
110104
111105 cpp::result<DefaultEngineVariant, std::string> GetDefaultEngineVariant (
112- const std::string& engine);
106+ const std::string& engine) override ;
113107
114108 cpp::result<std::vector<EngineVariantResponse>, std::string>
115- GetInstalledEngineVariants (const std::string& engine) const ;
109+ GetInstalledEngineVariants (const std::string& engine) const override ;
116110
117111 cpp::result<EngineV, std::string> GetLoadedEngine (
118112 const std::string& engine_name);
119113
120114 std::vector<EngineV> GetLoadedEngines ();
121115
122- cpp::result<void , std::string> LoadEngine (const std::string& engine_name);
123- cpp::result<void , std::string> UnloadEngine (const std::string& engine_name);
116+ cpp::result<void , std::string> LoadEngine (
117+ const std::string& engine_name) override ;
118+ cpp::result<void , std::string> UnloadEngine (
119+ const std::string& engine_name) override ;
124120
125121 cpp::result<github_release_utils::GitHubRelease, std::string>
126122 GetLatestEngineVersion (const std::string& engine) const ;
@@ -138,7 +134,7 @@ class EngineService : public EngineServiceI {
138134
139135 cpp::result<cortex::db::EngineEntry, std::string> GetEngineByNameAndVariant (
140136 const std::string& engine_name,
141- const std::optional<std::string> variant = std::nullopt );
137+ const std::optional<std::string> variant = std::nullopt ) override ;
142138
143139 cpp::result<cortex::db::EngineEntry, std::string> UpsertEngine (
144140 const std::string& engine_name, const std::string& type,
0 commit comments