Searched refs:instanceOrPattern (Results 1 – 4 of 4) sorted by relevance
/aosp12/system/libvintf/ |
H A D | HalInterface.cpp | 55 bool HalInterface::insertInstance(const std::string& instanceOrPattern, bool isRegex) { in insertInstance() argument 57 return mRegexes.insert(instanceOrPattern).second; in insertInstance() 59 return mInstances.insert(instanceOrPattern).second; in insertInstance() 63 bool HalInterface::removeInstance(const std::string& instanceOrPattern, bool isRegex) { in removeInstance() argument 65 return mRegexes.erase(instanceOrPattern) > 0; in removeInstance() 67 return mInstances.erase(instanceOrPattern) > 0; in removeInstance()
|
H A D | CompatibilityMatrix.cpp | 152 const std::string& instanceOrPattern, bool isRegex) { in splitInstance() argument 159 instanceMatch = (matrixInstance.regexPattern() == instanceOrPattern); in splitInstance() 161 instanceMatch = (matrixInstance.exactInstance() == instanceOrPattern); in splitInstance() 180 existingHal->removeInstance(interface, instanceOrPattern, isRegex); in splitInstance() 183 copy.insertInstance(interface, instanceOrPattern, isRegex); in splitInstance() 208 const std::string& instanceOrPattern, bool isRegex) { in addAllHalsAsOptional() argument 216 this->splitInstance(existingHal, interface, instanceOrPattern, isRegex); in addAllHalsAsOptional() 220 insertedRegex.insert(std::make_pair(interface, instanceOrPattern)); in addAllHalsAsOptional() 222 insertedInstances.insert(std::make_pair(interface, instanceOrPattern)); in addAllHalsAsOptional()
|
/aosp12/system/libvintf/include/vintf/ |
H A D | HalInterface.h | 43 bool insertInstance(const std::string& instanceOrPattern, bool isRegex); 46 bool removeInstance(const std::string& instanceOrPattern, bool isRegex);
|
H A D | MatrixHal.h | 72 const std::string& instanceOrPattern, bool isRegex)>& func) const;
|