Searched refs:HalInterface (Results 1 – 11 of 11) sorted by relevance
/system/libvintf/ |
D | HalInterface.cpp | 25 bool operator==(const HalInterface& lft, const HalInterface& rgt) { in operator ==() 31 bool HalInterface::forEachInstance( in forEachInstance() 46 bool HalInterface::hasAnyInstance() const { in hasAnyInstance() 55 bool HalInterface::insertInstance(const std::string& instanceOrPattern, bool isRegex) { in insertInstance() 63 bool HalInterface::removeInstance(const std::string& instanceOrPattern, bool isRegex) { in removeInstance()
|
D | MatrixHal.cpp | 178 it = interfaces.emplace(interface, HalInterface{interface, {}}).first; in insertInstance()
|
D | Android.bp | 72 "HalInterface.cpp",
|
D | parse_xml.cpp | 506 struct HalInterfaceConverter : public XmlNodeConverter<HalInterface> { 508 void mutateNode(const HalInterface &intf, NodeType *root, DocType *d) const override { in mutateNode() 513 bool buildObject(HalInterface* intf, NodeType* root, std::string* error) const override { in buildObject() 566 std::vector<HalInterface> interfaces; in buildObject() 741 std::vector<HalInterface> interfaces; in buildObject()
|
D | HalManifest.cpp | 468 .interfaces = {{e.interface(), HalInterface{e.interface(), {e.instance()}}}}}); in generateCompatibleMatrix()
|
/system/libvintf/include/vintf/ |
D | HalInterface.h | 30 struct HalInterface { struct 31 HalInterface() = default; 32 HalInterface(std::string&& name, std::set<std::string>&& instances) in HalInterface() argument 34 HalInterface(const std::string& name, const std::set<std::string>& instances) in HalInterface() argument 51 friend bool operator==(const HalInterface&, const HalInterface&); argument
|
D | ManifestHal.h | 47 std::map<std::string, HalInterface>&& intf) in ManifestHal() 60 std::map<std::string, HalInterface> interfaces;
|
D | MatrixHal.h | 45 std::map<std::string, HalInterface> interfaces;
|
/system/libhidl/transport/token/1.0/utils/include/hidl/ |
D | HybridInterface.h | 198 typedef HINTERFACE HalInterface; typedef 202 H2BConverter(const sp<HalInterface>& base) : mBase{base} {} in H2BConverter() 215 HalInterface* getBase() { return mBase.get(); } in getBase() 218 sp<HalInterface> mBase; 262 sp<HalInterface>>) { in _findIndex() 298 typename CONVERTER::HalInterface, 299 typename CONVERTERS::HalInterface...> _ConverterHalVar; 301 sp<typename CONVERTER::HalInterface>, 302 sp<typename CONVERTERS::HalInterface>...> _ConverterHalPointerVar; 317 HalInterface; in _castFromHalBaseAndConvert() typedef [all …]
|
/system/libvintf/test/ |
D | VintfFmTest.cpp | 243 .interfaces = {{interface, HalInterface{interface, {"default"}}}}}; in createMatrixHal()
|
D | LibVintfTest.cpp | 139 std::map<std::string, HalInterface> testHalInterfaces() { in testHalInterfaces() 140 HalInterface intf("IFoo", {"default"}); in testHalInterfaces() 141 std::map<std::string, HalInterface> map; in testHalInterfaces() 483 static bool insert(std::map<std::string, HalInterface>* map, HalInterface&& intf) { in insert()
|