Home
last modified time | relevance | path

Searched refs:instanceOrPattern (Results 1 – 4 of 4) sorted by relevance

/aosp12/system/libvintf/
H A DHalInterface.cpp55 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 DCompatibilityMatrix.cpp152 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 DHalInterface.h43 bool insertInstance(const std::string& instanceOrPattern, bool isRegex);
46 bool removeInstance(const std::string& instanceOrPattern, bool isRegex);
H A DMatrixHal.h72 const std::string& instanceOrPattern, bool isRegex)>& func) const;