Searched refs:MatrixHal (Results 1 – 15 of 15) sorted by relevance
/aosp12/system/libvintf/ |
H A D | MatrixHal.cpp | 30 bool MatrixHal::isValid(std::string* error) const { in isValid() 53 bool MatrixHal::operator==(const MatrixHal &other) const { in operator ==() 66 bool MatrixHal::containsVersion(const Version& version) const { in containsVersion() 82 bool MatrixHal::forEachInstance(const VersionRange& vr, in forEachInstance() 104 bool MatrixHal::forEachInstance( in forEachInstance() 119 bool MatrixHal::isCompatible(const std::set<FqInstance>& providedInstances, in isCompatible() 156 void MatrixHal::setOptional(bool o) { in setOptional() 160 void MatrixHal::insertVersionRanges(const std::vector<VersionRange>& other) { in insertVersionRanges() 174 void MatrixHal::insertInstance(const std::string& interface, const std::string& instance, in insertInstance() 182 size_t MatrixHal::instancesCount() const { in instancesCount() [all …]
|
H A D | CompatibilityMatrix.cpp | 34 bool CompatibilityMatrix::add(MatrixHal&& halToAdd, std::string*) { in add() 151 MatrixHal* CompatibilityMatrix::splitInstance(MatrixHal* existingHal, const std::string& interface, in splitInstance() 181 MatrixHal copy = *existingHal; in splitInstance() 200 MatrixHal& halToAdd = pair.second; in addAllHalsAsOptional() 215 MatrixHal* splitInstance = in addAllHalsAsOptional() 438 for (const MatrixHal* hal : getHals(package)) { in forEachInstanceOfVersion()
|
H A D | parse_xml_for_test.h | 27 std::string toXml(const MatrixHal& o, SerializeFlags::Type flags = SerializeFlags::EVERYTHING); 32 [[nodiscard]] bool fromXml(MatrixHal* o, const std::string& xml, std::string* error = nullptr);
|
H A D | parse_xml.cpp | 546 struct MatrixHalConverter : public XmlNodeConverter<MatrixHal> { 548 void mutateNode(const MatrixHal &hal, NodeType *root, DocType *d) const override { in mutateNode() 565 bool buildObject(MatrixHal* object, NodeType* root, std::string* error) const override { in buildObject() 614 bool checkAdditionalRestrictionsOnHal(const MatrixHal& hal, std::string* error) const { in checkAdditionalRestrictionsOnHal() 1273 std::vector<MatrixHal> hals; in buildObject() 1375 CREATE_CONVERT_FN(MatrixHal)
|
H A D | Android.bp | 79 "MatrixHal.cpp",
|
H A D | parse_string.cpp | 387 std::string expandInstances(const MatrixHal& req, const VersionRange& vr, bool brace) { in expandInstances() 417 std::vector<std::string> expandInstances(const MatrixHal& req) { in expandInstances()
|
H A D | HalManifest.cpp | 246 for (const MatrixHal &matrixHal : mat.getHals()) { in checkIncompatibleHals() 463 matrix.add(MatrixHal{ in generateCompatibleMatrix()
|
H A D | VintfObject.cpp | 664 bool VintfObject::IsHalDeprecated(const MatrixHal& oldMatrixHal, in IsHalDeprecated() 897 for (const MatrixHal& hal : namedMatrix.getHals()) { in checkDeprecation()
|
/aosp12/system/libvintf/include/vintf/ |
H A D | MatrixHal.h | 34 struct MatrixHal { struct 37 bool operator==(const MatrixHal &other) const; argument 61 friend std::string expandInstances(const MatrixHal& req, const VersionRange& vr, bool brace); 62 friend std::vector<std::string> expandInstances(const MatrixHal& req);
|
H A D | CompatibilityMatrix.h | 49 struct CompatibilityMatrix : public HalGroup<MatrixHal>, 73 bool add(MatrixHal&&, std::string* error = nullptr) override; 140 MatrixHal* splitInstance(MatrixHal* existingHal, const std::string& interface,
|
H A D | HalManifest.h | 48 struct MatrixHal; 182 bool isCompatible(const details::Instances& instances, const MatrixHal& matrixHal) const;
|
H A D | parse_string.h | 114 std::vector<std::string> expandInstances(const MatrixHal& req);
|
H A D | VintfObject.h | 339 static bool IsHalDeprecated(const MatrixHal& oldMatrixHal,
|
/aosp12/system/libvintf/test/ |
H A D | LibVintfTest.cpp | 63 bool add(CompatibilityMatrix &cm, MatrixHal &&hal) { in add() 106 MatrixHal *getAnyHal(CompatibilityMatrix &cm, const std::string &name) { in getAnyHal() 489 MatrixHal mh{HalFormat::NATIVE, "android.hardware.camera", in TEST_F() 510 MatrixHal mh2; in TEST_F() 604 EXPECT_TRUE(add(cm, MatrixHal{HalFormat::NATIVE, "android.hardware.nfc", in TEST_F() 670 EXPECT_TRUE(add(cm, MatrixHal{HalFormat::NATIVE, "android.hidl.manager", in TEST_F() 778 EXPECT_TRUE(add(cm, MatrixHal{HalFormat::NATIVE, in TEST_F() 783 EXPECT_TRUE(add(cm, MatrixHal{HalFormat::NATIVE, in TEST_F() 789 MatrixHal expectedCameraHal = MatrixHal{ in TEST_F() 796 MatrixHal expectedNfcHal = MatrixHal{HalFormat::NATIVE, in TEST_F() [all …]
|
H A D | VintfFmTest.cpp | 239 MatrixHal matrixHal{.format = format, in createMatrixHal()
|