Lines Matching defs:HalGroup
33 struct HalGroup { struct
37 virtual ~HalGroup() {} in ~HalGroup() argument
42 std::vector<const Hal*> getHals(const std::string& name) const { in getHals()
54 std::vector<Hal*> getHals(const std::string& name) { in getHals()
65 bool forEachInstance(const std::function<bool(const InstanceType&)>& func) const { in forEachInstance()
73 bool forEachHidlInstance(const std::function<bool(const InstanceType&)>& func) const { in forEachHidlInstance()
78 bool forEachInstance(HalFormat format, in forEachInstance()
88 bool forEachInstanceOfPackage(HalFormat format, const std::string& package, in forEachInstanceOfPackage()
100 bool forEachHidlInstanceOfPackage(const std::string& package, in forEachHidlInstanceOfPackage()
118 bool forEachInstanceOfInterface(HalFormat format, const std::string& package, in forEachInstanceOfInterface()
134 virtual bool forEachHidlInstanceOfVersion( in forEachHidlInstanceOfVersion()
143 bool forEachHidlInstanceOfInterface( in forEachHidlInstanceOfInterface()
155 std::vector<InstanceType> v;
175 ConstMultiMapValueIterable<std::string, Hal> getHals() const { return iterateValues(mHals); } in getHals()
179 MultiMapValueIterable<std::string, Hal> getHals() { return iterateValues(mHals); } in getHals()
186 Hal* getAnyHal(const std::string& name) { in getAnyHal()
195 Hal* addInternal(Hal&& hal) { in addInternal()
202 void removeHalsIf(const std::function<bool(const Hal&)>& shouldRemove) { in removeHalsIf()
215 friend class VintfObject;