diff options
author | michael-west <michael.west@ettus.com> | 2021-02-06 14:34:19 -0800 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2021-02-11 07:16:48 -0600 |
commit | 13f1dc28f162c74cc0eac6673d3c12d5195238d1 (patch) | |
tree | 84ebc1d923efe5d6d61e035e7d17c2f236d29fb8 /host/lib/types | |
parent | 910db73c9aa9446479f00a4e90521a213568bffa (diff) | |
download | uhd-13f1dc28f162c74cc0eac6673d3c12d5195238d1.tar.gz uhd-13f1dc28f162c74cc0eac6673d3c12d5195238d1.tar.bz2 uhd-13f1dc28f162c74cc0eac6673d3c12d5195238d1.zip |
mpmd: Skip find if "resource" key is specified
MPM devices were being discovered when trying to locate PCIe connected
devices. Adding filter to exclude them if the "resource" key is
specified in the device address arguments.
Replaces "lib: disable non pcie types in find with resource" to reduce
impact to older devices and remove API change.
Signed-off-by: michael-west <michael.west@ettus.com>
Diffstat (limited to 'host/lib/types')
-rw-r--r-- | host/lib/types/device_addr.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/host/lib/types/device_addr.cpp b/host/lib/types/device_addr.cpp index 3a7f80ed9..d5e9ce0d4 100644 --- a/host/lib/types/device_addr.cpp +++ b/host/lib/types/device_addr.cpp @@ -9,7 +9,6 @@ #include <boost/algorithm/string.hpp> #include <boost/format.hpp> #include <boost/tokenizer.hpp> -#include <algorithm> #include <regex> #include <sstream> #include <stdexcept> @@ -52,14 +51,6 @@ device_addr_t::device_addr_t(const std::map<std::string, std::string>& info) } } -bool device_addr_t::has_key_with_prefix(const std::string& prefix) const -{ - auto dev_keys = this->keys(); - return std::any_of(dev_keys.begin(), dev_keys.end(), [prefix](const auto& key) { - return key.substr(0, prefix.size()) == prefix; - }); -} - std::string device_addr_t::to_pp_string(void) const { if (this->size() == 0) |