Lines Matching refs:name
58 bool IsValidName(const std::string& name, size_t maxSize, bool allowDollarSign = true)
60 if (name.empty() || name.length() > maxSize) {
64 if (!isalpha(name[0]) && (!allowDollarSign || name[0] != '$')) {
68 if (name.length() > 1 && (!isalnum(name.back()))) {
72 for (size_t i = 1; i < name.length() - 1; ++i) {
73 if (!isalnum(name[i]) && name[i] != '_') {
195 std::string name = param.name;
196 if (paramNames.find(name) != paramNames.end()) {
197 HILOG_WARN(LOG_CORE, "param=%{public}s is discarded because param is duplicate.", name.c_str());
202 if (!CheckParamName(name)) {
203 HILOG_WARN(LOG_CORE, "param=%{public}s is discarded because the paramName is invalid.", name.c_str());
209 size_t maxLen = tempTrueNames.find(name) == tempTrueNames.end() ? MAX_LENGTH_OF_STR_PARAM :
213 name.c_str(), maxLen);
220 name.c_str());
226 HILOG_WARN(LOG_CORE, "list param=%{public}s is truncated because the list size exceeds 100.", name.c_str());
235 std::string name = param.name;
236 if (paramNames.find(name) != paramNames.end()) {
237 HILOG_WARN(LOG_CORE, "param=%{public}s is discarded because param is duplicate.", name.c_str());
241 if (!CheckParamName(name)) {
242 HILOG_WARN(LOG_CORE, "param=%{public}s is discarded because the paramName is invalid.", name.c_str());
249 name.c_str(), MAX_LENGTH_OF_CUSTOM_PARAM);
256 name.c_str(), MAX_LENGTH_OF_CUSTOM_PARAM);
266 if (!IsValidProcessorName(config.name)) {
267 HILOG_ERROR(LOG_CORE, "invalid name=%{public}s", config.name.c_str());
308 for (const auto& name : config.userIdNames) {
309 if (!IsValidUserIdName(name)) {
310 HILOG_WARN(LOG_CORE, "invalid user id name=%{public}s", name.c_str());
320 for (const auto& name : config.userPropertyNames) {
321 if (!IsValidUserIdName(name)) {
322 HILOG_WARN(LOG_CORE, "invalid user property name=%{public}s", name.c_str());
334 HILOG_WARN(LOG_CORE, "invalid event configs, domain=%{public}s, name=%{public}s",
335 eventConfig.domain.c_str(), eventConfig.name.c_str());
361 HILOG_WARN(LOG_CORE, "invalid key name=%{public}s", item.first.c_str());
416 paramNames.emplace(it->name);
457 bool IsValidPropName(const std::string& name, size_t maxSize)
459 if (name.empty() || name.length() > maxSize) {
463 if (!isalpha(name[0]) && name[0] != '_' && name[0] != '$') {
467 for (size_t i = 1; i < name.length(); ++i) {
468 if (!isalnum(name[i]) && name[i] != '_' && name[i] != '$') {
480 bool IsValidProcessorName(const std::string& name)
482 return IsValidPropName(name, MAX_LENGTH_OF_PROCESSOR_NAME);
485 bool IsValidRouteInfo(const std::string& name)
487 return name.length() <= MAX_LENGTH_OF_STR_PARAM;
490 bool IsValidAppId(const std::string& name)
492 return name.length() <= MAX_LENGTH_OF_STR_PARAM;
505 bool IsValidUserIdName(const std::string& name)
507 return IsValidPropName(name, MAX_LENGTH_OF_USER_INFO_NAME);
515 bool IsValidUserPropName(const std::string& name)
517 return IsValidPropName(name, MAX_LENGTH_OF_USER_INFO_NAME);
527 if (eventCfg.domain.empty() && eventCfg.name.empty()) {
533 if (!eventCfg.name.empty() && !IsValidEventName(eventCfg.name)) {
549 bool IsValidCustomConfig(const std::string& name, const std::string& value)
551 if (!IsValidName(name, MAX_LENGTH_OF_CUSTOM_CONFIG_NAME) || value.length() > MAX_LENGTH_OF_CUSTOM_CONFIG_VALUE) {