/ohos5.0/base/startup/init/test/unittest/init/ |
H A D | group_unittest.cpp | 226 cJSON *fileRoot = cJSON_Parse(serviceStr); variable 227 ASSERT_NE(nullptr, fileRoot); 229 ParseAllServices(fileRoot, &context); 230 cJSON_Delete(fileRoot); 285 cJSON *fileRoot = cJSON_Parse(serviceStr); variable 286 ASSERT_NE(nullptr, fileRoot); 288 ParseAllServices(fileRoot, &context); 289 cJSON_Delete(fileRoot); 320 ASSERT_NE(nullptr, fileRoot); 322 ParseAllServices(fileRoot, &context); [all …]
|
H A D | service_unittest.cpp | 382 cJSON *fileRoot = cJSON_Parse(serviceStr); variable 383 ASSERT_NE(nullptr, fileRoot); 385 ParseAllServices(fileRoot, &context); 400 cJSON_Delete(fileRoot);
|
/ohos5.0/base/startup/init/services/init/ |
H A D | init_config.c | 58 cJSON *fileRoot = cJSON_Parse(fileBuf); in ParseInitCfg() local 59 INIT_ERROR_CHECK(fileRoot != NULL, free(fileBuf); in ParseInitCfg() 62 ParseInitCfgContents(configFile, fileRoot); in ParseInitCfg() 63 cJSON_Delete(fileRoot); in ParseInitCfg()
|
H A D | init_group_manager.c | 105 cJSON *fileRoot = cJSON_Parse(fileBuf); in InitParseGroupCfg_() local 106 INIT_ERROR_CHECK(fileRoot != NULL, free(fileBuf); in InitParseGroupCfg_() 109 ParseGroupCfgItem(fileRoot, NODE_TYPE_JOBS, "jobs"); in InitParseGroupCfg_() 110 ParseGroupCfgItem(fileRoot, NODE_TYPE_SERVICES, "services"); in InitParseGroupCfg_() 111 ParseGroupCfgItem(fileRoot, NODE_TYPE_GROUPS, "groups"); in InitParseGroupCfg_() 112 cJSON_Delete(fileRoot); in InitParseGroupCfg_()
|
H A D | init_service_manager.c | 207 cJSON *GetArrayItem(const cJSON *fileRoot, int *arrSize, const char *arrName) in GetArrayItem() argument 209 cJSON *arrItem = cJSON_GetObjectItemCaseSensitive(fileRoot, arrName); in GetArrayItem() 1093 void ParseAllServices(const cJSON *fileRoot, const ConfigContext *context) in ParseAllServices() argument 1096 cJSON *serviceArr = GetArrayItem(fileRoot, &servArrSize, SERVICES_ARR_NAME_IN_JSON); in ParseAllServices()
|
/ohos5.0/base/startup/init/services/init/standard/ |
H A D | init_jobs.c | 26 void ParseAllJobs(const cJSON *fileRoot, const ConfigContext *context) in ParseAllJobs() argument 28 ParseTriggerConfig(fileRoot, CheckJobValid, (void *)context); in ParseAllJobs()
|
/ohos5.0/base/startup/init/services/init/lite/ |
H A D | init_jobs.c | 84 void ParseAllJobs(const cJSON *fileRoot, const ConfigContext *context) in ParseAllJobs() argument 86 if (fileRoot == NULL) { in ParseAllJobs() 91 cJSON *jobArr = cJSON_GetObjectItemCaseSensitive(fileRoot, JOBS_ARR_NAME_IN_JSON); in ParseAllJobs()
|
/ohos5.0/base/startup/init/test/unittest/lite/ |
H A D | cmd_func_test.cpp | 570 cJSON *arrItem = cJSON_GetObjectItemCaseSensitive(fileRoot, arrName.c_str()); in GetArrItem() 655 static void CheckServices(const cJSON *fileRoot) in CheckServices() argument 658 cJSON *serviceArr = GetArrItem(fileRoot, servArrSize, SERVICE_ARR_NAME_IN_JSON); in CheckServices() 747 static void CheckJobs(const cJSON* fileRoot) in CheckJobs() argument 750 cJSON *jobArr = GetArrItem(fileRoot, jobArrSize, JOBS_ARR_NAME_IN_JSON); in CheckJobs() 792 cJSON *fileRoot = cJSON_Parse(fileBuf); variable 796 EXPECT_TRUE(fileRoot != nullptr); 798 CheckServices(fileRoot); 799 CheckJobs(fileRoot); 800 cJSON_Delete(fileRoot); [all …]
|
/ohos5.0/base/startup/init/services/init/include/ |
H A D | init_service_manager.h | 55 cJSON *GetArrayItem(const cJSON *fileRoot, int *arrSize, const char *arrName); 62 void ParseAllServices(const cJSON *fileRoot, const ConfigContext *context);
|
H A D | init_jobs_internal.h | 34 void ParseAllJobs(const cJSON *fileRoot, const ConfigContext *context);
|
/ohos5.0/base/startup/init/test/unittest/param/ |
H A D | trigger_unittest.cpp | 88 cJSON *fileRoot = cJSON_Parse(fileBuf); in ParseInitCfg() local 89 … INIT_ERROR_CHECK(fileRoot != nullptr, return -1, "Failed to parse json file %s", configFile); in ParseInitCfg() 90 ParseTriggerConfig(fileRoot, nullptr, nullptr); in ParseInitCfg() 91 cJSON_Delete(fileRoot); in ParseInitCfg()
|
/ohos5.0/base/startup/init/services/param/trigger/ |
H A D | trigger_processor.c | 275 int ParseTriggerConfig(const cJSON *fileRoot, int (*checkJobValid)(const char *jobName), void *cont… in ParseTriggerConfig() argument 278 PARAM_CHECK(fileRoot != NULL, return -1, "Invalid file"); in ParseTriggerConfig() 280 cJSON *triggers = cJSON_GetObjectItemCaseSensitive(fileRoot, TRIGGER_ARR_NAME_IN_JSON); in ParseTriggerConfig()
|
/ohos5.0/base/startup/init/interfaces/innerkits/include/param/ |
H A D | init_param.h | 141 int ParseTriggerConfig(const cJSON *fileRoot, int (*checkJobValid)(const char *jobName), void *cont…
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-boot-init-jobs.md | 103 |void ParseAllJobs(const cJSON *fileRoot)|jobs解析总入口。| 小型系统和标准系统 | 106 |int ParseTriggerConfig(const cJSON *fileRoot, <br>int (*checkJobValid)(const char *jobName))|解析job…
|
/ohos5.0/base/startup/init/services/modules/trace/ |
H A D | init_trace.c | 233 static cJSON *GetArrayItem(const cJSON *fileRoot, int *arrSize, const char *arrName) in GetArrayItem() argument 235 cJSON *arrItem = cJSON_GetObjectItemCaseSensitive(fileRoot, arrName); in GetArrayItem()
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-boot-init-jobs.md | 103 |void ParseAllJobs(const cJSON *fileRoot)|Provides the general entry for parsing jobs.| Small and s… 106 |int ParseTriggerConfig(const cJSON *fileRoot, <br>int (*checkJobValid)(const char *jobName))|Parse…
|