Lines Matching refs:resourceOveruseConfig
178 const ResourceOveruseConfiguration& resourceOveruseConfig) { in isValidResourceOveruseConfig() argument
179 const auto filter = getComponentFilter(resourceOveruseConfig.componentType); in isValidResourceOveruseConfig()
184 for (const auto& meta : resourceOveruseConfig.packageMetadata) { in isValidResourceOveruseConfig()
194 if (resourceOveruseConfig.resourceSpecificConfigurations.size() != 1) { in isValidResourceOveruseConfig()
196 << resourceOveruseConfig.resourceSpecificConfigurations.size() in isValidResourceOveruseConfig()
199 for (const auto& config : resourceOveruseConfig.resourceSpecificConfigurations) { in isValidResourceOveruseConfig()
205 if (auto result = isValidIoOveruseConfiguration(resourceOveruseConfig.componentType, in isValidResourceOveruseConfig()
209 << toString(resourceOveruseConfig.componentType).c_str() << ": " in isValidResourceOveruseConfig()
219 for (const auto& resourceOveruseConfig : resourceOveruseConfigs) { in isValidResourceOveruseConfigs() local
220 if (seenComponentTypes.count(resourceOveruseConfig.componentType) > 0) { in isValidResourceOveruseConfigs()
222 << toString(resourceOveruseConfig.componentType); in isValidResourceOveruseConfigs()
224 if (const auto result = isValidResourceOveruseConfig(resourceOveruseConfig); !result.ok()) { in isValidResourceOveruseConfigs()
227 seenComponentTypes.insert(resourceOveruseConfig.componentType); in isValidResourceOveruseConfigs()
412 for (const auto& resourceOveruseConfig : resourceOveruseConfigs) { in update() local
413 updateFromAidlConfig(resourceOveruseConfig); in update()
419 const auto resourceOveruseConfig = sParseXmlFile(filename); in updateFromXml() local
420 if (!resourceOveruseConfig.ok()) { in updateFromXml()
421 return Error() << "Failed to parse configuration: " << resourceOveruseConfig.error(); in updateFromXml()
423 if (const auto result = isValidResourceOveruseConfig(*resourceOveruseConfig); !result.ok()) { in updateFromXml()
426 updateFromAidlConfig(*resourceOveruseConfig); in updateFromXml()
431 const ResourceOveruseConfiguration& resourceOveruseConfig) { in updateFromAidlConfig() argument
434 switch (resourceOveruseConfig.componentType) { in updateFromAidlConfig()
452 const std::string componentTypeStr = toString(resourceOveruseConfig.componentType); in updateFromAidlConfig()
454 resourceOveruseConfig.resourceSpecificConfigurations) { in updateFromAidlConfig()
461 if (auto res = update(resourceOveruseConfig, ioOveruseConfig, updatableConfigsFilter, in updateFromAidlConfig()
656 for (const auto resourceOveruseConfig : resourceOveruseConfigs) { in writeToDisk() local
657 switch (resourceOveruseConfig.componentType) { in writeToDisk()
660 sWriteXmlFile(resourceOveruseConfig, kLatestSystemConfigXmlPath); in writeToDisk()
667 sWriteXmlFile(resourceOveruseConfig, kLatestVendorConfigXmlPath); in writeToDisk()
674 sWriteXmlFile(resourceOveruseConfig, kLatestThirdPartyConfigXmlPath); in writeToDisk()