Home | History | Annotate | Download | only in libvintf

Lines Matching refs:interface

59             intf.forEachInstance([&](const auto& interface, const auto& instance, bool isRegex) {
62 if (fqInstance.setTo(getName(), vr.majorVer, vr.minMinor, interface, instance)) {
82 intf.forEachInstance([&](const auto& interface, const auto& instance, bool isRegex) {
83 return func(this->versionRanges, interface, instance, isRegex);
105 // Look at each interface/instance, and ensure that they are in providedInstances.
115 return !versionUnsatisfied; // if any interface/instance is unsatisfied, break
147 void MatrixHal::insertInstance(const std::string& interface, const std::string& instance,
149 auto it = interfaces.find(interface);
151 it = interfaces.emplace(interface, HalInterface{interface, {}}).first;
164 bool MatrixHal::removeInstance(const std::string& interface, const std::string& instance,
166 auto it = interfaces.find(interface);