aboutsummaryrefslogtreecommitdiff
path: root/src/backends/backendsCommon/DynamicBackendUtils.hpp
diff options
context:
space:
mode:
authorMatteo Martincigh <matteo.martincigh@arm.com>2019-08-15 12:08:06 +0100
committerMatteo Martincigh <matteo.martincigh@arm.com>2019-08-19 12:12:28 +0000
commit895339092fa9edc0aa59de0309f79bebacc3fa63 (patch)
tree6e98c570423ff4ff292ebd109e9c3792bdd1a3b9 /src/backends/backendsCommon/DynamicBackendUtils.hpp
parentf800de2140ca55f29bacfa6795df7a28aba3e5ff (diff)
downloadarmnn-895339092fa9edc0aa59de0309f79bebacc3fa63.tar.gz
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 <matteo.martincigh@arm.com>
Diffstat (limited to 'src/backends/backendsCommon/DynamicBackendUtils.hpp')
-rw-r--r--src/backends/backendsCommon/DynamicBackendUtils.hpp6
1 files changed, 3 insertions, 3 deletions
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<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);
+ static BackendIdSet 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);
+ static BackendIdSet RegisterDynamicBackendsImpl(BackendRegistry& backendRegistry,
+ const std::vector<DynamicBackendPtr>& dynamicBackends);
private:
static std::string GetDlError();