Home
last modified time | relevance | path

Searched refs:HalInterface (Results 1 – 11 of 11) sorted by relevance

/system/libvintf/
DHalInterface.cpp25 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()
DMatrixHal.cpp178 it = interfaces.emplace(interface, HalInterface{interface, {}}).first; in insertInstance()
DAndroid.bp72 "HalInterface.cpp",
Dparse_xml.cpp506 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()
DHalManifest.cpp468 .interfaces = {{e.interface(), HalInterface{e.interface(), {e.instance()}}}}}); in generateCompatibleMatrix()
/system/libvintf/include/vintf/
DHalInterface.h30 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
DManifestHal.h47 std::map<std::string, HalInterface>&& intf) in ManifestHal()
60 std::map<std::string, HalInterface> interfaces;
DMatrixHal.h45 std::map<std::string, HalInterface> interfaces;
/system/libhidl/transport/token/1.0/utils/include/hidl/
DHybridInterface.h198 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/
DVintfFmTest.cpp243 .interfaces = {{interface, HalInterface{interface, {"default"}}}}}; in createMatrixHal()
DLibVintfTest.cpp139 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()