diff options
Diffstat (limited to 'src/backends/backendsCommon/DynamicBackendUtils.hpp')
-rw-r--r-- | src/backends/backendsCommon/DynamicBackendUtils.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/backends/backendsCommon/DynamicBackendUtils.hpp b/src/backends/backendsCommon/DynamicBackendUtils.hpp index 9c10df7efc..187b0b1eab 100644 --- a/src/backends/backendsCommon/DynamicBackendUtils.hpp +++ b/src/backends/backendsCommon/DynamicBackendUtils.hpp @@ -39,11 +39,14 @@ public: static std::vector<std::string> GetSharedObjects(const std::vector<std::string>& backendPaths); static std::vector<DynamicBackendPtr> CreateDynamicBackends(const std::vector<std::string>& sharedObjects); + static void RegisterDynamicBackends(const std::vector<DynamicBackendPtr>& dynamicBackends); protected: /// Protected methods for testing purposes static bool IsBackendCompatibleImpl(const BackendVersion& backendApiVersion, const BackendVersion& backendVersion); static std::vector<std::string> GetBackendPathsImpl(const std::string& backendPaths); + static void RegisterDynamicBackendsImpl(BackendRegistry& backendRegistry, + const std::vector<DynamicBackendPtr>& dynamicBackends); private: static std::string GetDlError(); |