Home
last modified time | relevance | path

Searched refs:fileRoot (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/base/startup/init/test/unittest/init/
H A Dgroup_unittest.cpp226 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 Dservice_unittest.cpp382 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 Dinit_config.c58 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 Dinit_group_manager.c105 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 Dinit_service_manager.c207 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 Dinit_jobs.c26 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 Dinit_jobs.c84 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 Dcmd_func_test.cpp570 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 Dinit_service_manager.h55 cJSON *GetArrayItem(const cJSON *fileRoot, int *arrSize, const char *arrName);
62 void ParseAllServices(const cJSON *fileRoot, const ConfigContext *context);
H A Dinit_jobs_internal.h34 void ParseAllJobs(const cJSON *fileRoot, const ConfigContext *context);
/ohos5.0/base/startup/init/test/unittest/param/
H A Dtrigger_unittest.cpp88 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 Dtrigger_processor.c275 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 Dinit_param.h141 int ParseTriggerConfig(const cJSON *fileRoot, int (*checkJobValid)(const char *jobName), void *cont…
/ohos5.0/docs/zh-cn/device-dev/subsystems/
H A Dsubsys-boot-init-jobs.md103 |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 Dinit_trace.c233 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 Dsubsys-boot-init-jobs.md103 |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…