Lines Matching defs:onDemandJson
457 nlohmann::json& onDemandJson)
462 onDemandJson = systemAbilityJson.at(jsonTag);
463 if (!onDemandJson.is_object()) {
470 void ParseUtil::ParseOndemandTag(const nlohmann::json& onDemandJson, std::vector<OnDemandEvent>& onDemandEvents)
472 GetOnDemandArrayFromJson(DEVICE_ONLINE, onDemandJson, SA_TAG_DEVICE_ON_LINE, onDemandEvents);
473 GetOnDemandArrayFromJson(SETTING_SWITCH, onDemandJson, SA_TAG_SETTING_SWITCH, onDemandEvents);
474 GetOnDemandArrayFromJson(COMMON_EVENT, onDemandJson, SA_TAG_COMMON_EVENT, onDemandEvents);
475 GetOnDemandArrayFromJson(PARAM, onDemandJson, SA_TAG_PARAM, onDemandEvents);
476 GetOnDemandArrayFromJson(TIMED_EVENT, onDemandJson, SA_TAG_TIEMD_EVENT, onDemandEvents);
482 nlohmann::json onDemandJson;
483 if (!ParseJsonTag(systemAbilityJson, jsonTag, onDemandJson)) {
486 ParseOndemandTag(onDemandJson, startOnDemand.onDemandEvents);
487 GetBoolFromJson(onDemandJson, SA_TAG_ALLOW_UPDATE, startOnDemand.allowUpdate);
493 nlohmann::json onDemandJson;
494 if (!ParseJsonTag(systemAbilityJson, jsonTag, onDemandJson)) {
497 ParseOndemandTag(onDemandJson, stopOnDemand.onDemandEvents);
498 GetBoolFromJson(onDemandJson, SA_TAG_ALLOW_UPDATE, stopOnDemand.allowUpdate);
499 GetBoolFromJson(onDemandJson, SA_TAG_UNREF_UNLOAD, stopOnDemand.unrefUnload);
500 GetInt32FromJson(onDemandJson, SA_TAG_RECYCLE_DELAYTIME, stopOnDemand.delayTime);
501 GetInt32FromJson(onDemandJson, SA_TAG_LONGTIMEUNUSED_UNLOAD, stopOnDemand.unusedTimeout);