Lines Matching refs:HalManifest
42 bool HalManifest::shouldAdd(const ManifestHal& hal) const { in shouldAdd()
77 void HalManifest::removeHals(const std::string& name, size_t majorVer) { in removeHals()
91 bool HalManifest::add(ManifestHal&& halToAdd) { in add()
107 bool HalManifest::shouldAddXmlFile(const ManifestXmlFile& xmlFile) const { in shouldAddXmlFile()
117 std::set<std::string> HalManifest::getHalNames() const { in getHalNames()
125 std::set<std::string> HalManifest::getHalNamesAndVersions() const { in getHalNamesAndVersions()
134 Transport HalManifest::getTransport(const std::string &package, const Version &v, in getTransport()
150 bool HalManifest::forEachInstanceOfVersion( in forEachInstanceOfVersion()
181 std::vector<std::string> HalManifest::checkIncompatibleHals(const CompatibilityMatrix& mat) const { in checkIncompatibleHals()
217 std::set<std::string> HalManifest::checkUnusedHals(const CompatibilityMatrix& mat) const { in checkUnusedHals()
289 bool HalManifest::checkCompatibility(const CompatibilityMatrix &mat, std::string *error) const { in checkCompatibility()
344 CompatibilityMatrix HalManifest::generateCompatibleMatrix() const { in generateCompatibleMatrix()
368 status_t HalManifest::fetchAllInformation(const FileSystem* fileSystem, const std::string& path, in fetchAllInformation()
373 SchemaType HalManifest::type() const { in type()
377 void HalManifest::setType(SchemaType type) { in setType()
381 Level HalManifest::level() const { in level()
385 Version HalManifest::getMetaVersion() const { in getMetaVersion()
389 const Version &HalManifest::sepolicyVersion() const { in sepolicyVersion()
394 const std::vector<VendorNdk>& HalManifest::vendorNdks() const { in vendorNdks()
399 std::string HalManifest::getXmlFilePath(const std::string& xmlFileName, in getXmlFilePath()
417 bool operator==(const HalManifest &lft, const HalManifest &rgt) { in operator ==()
434 std::set<std::string> HalManifest::getInstances(const std::string& halName, const Version& version, in getInstances()
445 bool HalManifest::hasInstance(const std::string& halName, const Version& version, in hasInstance()
456 bool HalManifest::insertInstance(const FqInstance& fqInstance, Transport transport, Arch arch, in insertInstance()
473 bool HalManifest::empty() const { in empty()
474 HalManifest emptyManifest; in empty()
479 const std::optional<KernelInfo>& HalManifest::kernel() const { in kernel()
483 bool HalManifest::addAll(HalManifest* other, std::string* error) { in addAll()