Home
last modified time | relevance | path

Searched refs:abilityObjects (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/src/
H A Dgt_bundle_parser.cpp304 cJSON *abilityObjects = ParseValue(moduleObject, PROFILE_KEY_MODULE_ABILITIES, nullptr); in ParseModuleInfo() local
305 CHECK_NULL(abilityObjects, ERR_APPEXECFWK_INSTALL_FAILED_PARSE_ABILITIES_ERROR); in ParseModuleInfo()
306 if (abilityObjects->type != cJSON_Array || cJSON_GetArraySize(abilityObjects) == 0) { in ParseModuleInfo()
309 return ParseAbilityInfo(abilityObjects, bundleProfile, bundleRes); in ParseModuleInfo()
353 uint8_t GtBundleParser::ParseAllAbilityInfo(const cJSON *abilityObjects, BundleProfile &bundleProfi… in ParseAllAbilityInfo() argument
356 uint32_t abilityNum = cJSON_GetArraySize(abilityObjects); in ParseAllAbilityInfo()
375 cJSON_ArrayForEach(object, abilityObjects) { in ParseAllAbilityInfo()
382 uint8_t GtBundleParser::ParsePerAbilityInfo(const cJSON *abilityObjects, AbilityInfo &abilityInfo) in ParsePerAbilityInfo() argument
385 uint8_t errorCode = ParseAbilitySkills(abilityObjects, abilityInfo); in ParsePerAbilityInfo()
389 return ParseMetaData(abilityObjects, abilityInfo.metaData, METADATA_SIZE); in ParsePerAbilityInfo()
H A Dbundle_parser.cpp538 cJSON *abilityObjects = ParseValue(moduleObject, PROFILE_KEY_MODULE_ABILITIES, nullptr); in ParseAbilityInfos() local
539 … CHECK_IS_TRUE(cJSON_IsArray(abilityObjects), ERR_APPEXECFWK_INSTALL_FAILED_PARSE_ABILITIES_ERROR); in ParseAbilityInfos()
540 if (cJSON_GetArraySize(abilityObjects) == 0) { in ParseAbilityInfos()
545 cJSON *firstAbilityJson = cJSON_GetArrayItem(abilityObjects, 0); in ParseAbilityInfos()
558 return ParseAllAbilityInfo(abilityObjects, bundleProfile, bundleRes); in ParseAbilityInfos()
606 uint8_t BundleParser::ParseAllAbilityInfo(const cJSON *abilityObjects, BundleProfile &bundleProfile, in ParseAllAbilityInfo() argument
609 bundleProfile.numOfAbility = cJSON_GetArraySize(abilityObjects); in ParseAllAbilityInfo()
644 cJSON_ArrayForEach(object, abilityObjects) { in ParseAllAbilityInfo()
/ohos5.0/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/include/
H A Dgt_bundle_parser.h46 static uint8_t ParseAllAbilityInfo(const cJSON *abilityObjects, BundleProfile &bundleProfile);
47 static uint8_t ParsePerAbilityInfo(const cJSON *abilityObjects, AbilityInfo &abilityInfo);
H A Dbundle_parser.h46 static uint8_t ParseAllAbilityInfo(const cJSON *abilityObjects, BundleProfile &bundleProfile,