From 895339092fa9edc0aa59de0309f79bebacc3fa63 Mon Sep 17 00:00:00 2001 From: Matteo Martincigh Date: Thu, 15 Aug 2019 12:08:06 +0100 Subject: IVGCVSW-3545 Update the device specs with the dynamic backend ids * Now the utility function RegisterDynamicBackends returns a list of the backend ids that have been registered * The list of registered ids is added to the list of supported backends in the Runtime * Added unit tests Change-Id: I97bbe1f680920358f5baba5a4666e4983b849cac Signed-off-by: Matteo Martincigh --- src/backends/backendsCommon/DynamicBackendUtils.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/backends/backendsCommon/DynamicBackendUtils.hpp') diff --git a/src/backends/backendsCommon/DynamicBackendUtils.hpp b/src/backends/backendsCommon/DynamicBackendUtils.hpp index 187b0b1eab..0aa0ac8da5 100644 --- a/src/backends/backendsCommon/DynamicBackendUtils.hpp +++ b/src/backends/backendsCommon/DynamicBackendUtils.hpp @@ -39,14 +39,14 @@ public: static std::vector GetSharedObjects(const std::vector& backendPaths); static std::vector CreateDynamicBackends(const std::vector& sharedObjects); - static void RegisterDynamicBackends(const std::vector& dynamicBackends); + static BackendIdSet RegisterDynamicBackends(const std::vector& dynamicBackends); protected: /// Protected methods for testing purposes static bool IsBackendCompatibleImpl(const BackendVersion& backendApiVersion, const BackendVersion& backendVersion); static std::vector GetBackendPathsImpl(const std::string& backendPaths); - static void RegisterDynamicBackendsImpl(BackendRegistry& backendRegistry, - const std::vector& dynamicBackends); + static BackendIdSet RegisterDynamicBackendsImpl(BackendRegistry& backendRegistry, + const std::vector& dynamicBackends); private: static std::string GetDlError(); -- cgit v1.2.1