Lines Matching defs:config

263 using VerifyReportConfigFunc = int (*)(ReportConfig& config);

264 int VerifyNameOfReportConfig(ReportConfig& config)
266 if (!IsValidProcessorName(config.name)) {
267 HILOG_ERROR(LOG_CORE, "invalid name=%{public}s", config.name.c_str());
273 int VerifyRouteInfoOfReportConfig(ReportConfig& config)
275 if (!IsValidRouteInfo(config.routeInfo)) {
277 config.routeInfo = "";
282 int VerifyAppIdOfReportConfig(ReportConfig& config)
284 if (!IsValidAppId(config.appId)) {
286 config.appId = "";
291 int VerifyTriggerCondOfReportConfig(ReportConfig& config)
293 if (!IsValidBatchReport(config.triggerCond.row)) {
294 HILOG_WARN(LOG_CORE, "invalid triggerCond.row=%{public}d", config.triggerCond.row);
295 config.triggerCond.row = 0;
297 if (!IsValidPeriodReport(config.triggerCond.timeout)) {
298 HILOG_WARN(LOG_CORE, "invalid triggerCond.timeout=%{public}d", config.triggerCond.row);
299 config.triggerCond.timeout = 0;
302 config.triggerCond.size = 0;
306 int VerifyUserIdNamesOfReportConfig(ReportConfig& config)
308 for (const auto& name : config.userIdNames) {
311 config.userIdNames.clear();
318 int VerifyUserPropertyNamesOfReportConfig(ReportConfig& config)
320 for (const auto& name : config.userPropertyNames) {
323 config.userPropertyNames.clear();
343 int VerifyConfigIdOfReportConfig(ReportConfig& config)
345 if (!IsValidConfigId(config.configId)) {
346 HILOG_WARN(LOG_CORE, "invalid configId=%{public}d", config.configId);
347 config.configId = 0;
352 int VerifyCustomConfigsOfReportConfig(ReportConfig& config)
354 if (!IsValidCustomConfigsNum(config.customConfigs.size())) {
355 HILOG_WARN(LOG_CORE, "invalid keys size=%{public}zu", config.customConfigs.size());
356 config.customConfigs.clear();
359 for (const auto& item : config.customConfigs) {
362 config.customConfigs.clear();
557 int VerifyReportConfig(ReportConfig& config)
571 if (verifyFunc(config) != 0) {