/ohos5.0/base/hiviewdfx/hiview/base/test/unittest/common/ |
H A D | dispatch_rule_parser_test.cpp | 104 auto rules = ruleParser.GetRule(); variable 105 ASSERT_NE(rules, nullptr); 122 auto rules = ruleParser.GetRule(); variable 123 ASSERT_NE(rules, nullptr); 125 ASSERT_EQ(rules->tagList.size(), 0); 139 auto rules = ruleParser.GetRule(); variable 140 ASSERT_EQ(rules, nullptr); 152 auto rules = ruleParser.GetRule(); variable 153 ASSERT_NE(rules, nullptr); 169 auto rules = ruleParser.GetRule(); variable [all …]
|
/ohos5.0/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/ |
H A D | hisysevent_manager_c.cpp | 43 int HiSysEventQuery(const HiSysEventQueryArg& arg, HiSysEventQueryRule rules[], size_t ruleSize, in HiSysEventQuery() argument 48 if (strlen(rules[i].domain) == 0 || rules[i].eventListSize == 0) { in HiSysEventQuery() 52 for (size_t j = 0; j < rules[i].eventListSize; ++j) { in HiSysEventQuery() 53 eventList.emplace_back(rules[i].eventList[j]); in HiSysEventQuery() 55 std::string cond = rules[i].condition == nullptr ? "" : rules[i].condition; in HiSysEventQuery() 56 queryRules.emplace_back(rules[i].domain, eventList, WHOLE_WORD, 0, cond); in HiSysEventQuery() 63 int HiSysEventAddWatcher(HiSysEventWatcher& watcher, HiSysEventWatchRule rules[], size_t ruleSize) in HiSysEventAddWatcher() argument 67 …listenerRules.emplace_back(rules[i].domain, rules[i].name, rules[i].tag, RuleType(rules[i].ruleTyp… in HiSysEventAddWatcher() 68 static_cast<uint32_t>(rules[i].eventType)); in HiSysEventAddWatcher() 109 return HiSysEventQuery(*arg, rules, ruleSize, *callback); in OH_HiSysEvent_Query() [all …]
|
H A D | hisysevent_base_manager.cpp | 31 std::vector<ListenerRule>& rules) in AddListener() argument 40 return listener->listenerProxy->AddListener(listener, rules); in AddListener() 55 int32_t HiSysEventBaseManager::Query(struct QueryArg& arg, std::vector<QueryRule>& rules, in Query() argument 60 return proxy->Query(arg, rules, callback); in Query() 74 int64_t HiSysEventBaseManager::Export(struct QueryArg& arg, std::vector<QueryRule>& rules) in Export() argument 78 return proxy->Export(arg, rules); in Export() 83 int64_t HiSysEventBaseManager::Subscribe(std::vector<QueryRule>& rules) in Subscribe() argument 87 return proxy->Subscribe(rules); in Subscribe()
|
/ohos5.0/base/hiviewdfx/hisysevent/test/moduletest/common/ |
H A D | hisysevent_manager_c_test.cpp | 155 …auto res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeof(HiSysEventQueryRule), &callback… in QueryTestWithCondition() 380 …auto res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeof(HiSysEventQueryRule), &callback… 540 …auto res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeof(HiSysEventQueryRule), &callback… 882 rules[i] = rule; 917 res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeof(HiSysEventQueryRule), nullptr); 921 res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeof(HiSysEventQueryRule), &callback); 926 res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeof(HiSysEventQueryRule), &callback); 1174 … ret = OH_HiSysEvent_Add_Watcher(&nullWatcher, rules, sizeof(rules) / sizeof(HiSysEventWatchRule)); 1180 … ret = OH_HiSysEvent_Add_Watcher(&nullWatcher, rules, sizeof(rules) / sizeof(HiSysEventWatchRule)); 1190 ret = OH_HiSysEvent_Add_Watcher(&watcher, rules, sizeof(rules) / sizeof(HiSysEventWatchRule)); [all …]
|
/ohos5.0/base/global/i18n_lite/frameworks/i18n/src/ |
H A D | plural_rules.cpp | 20 PluralRules::PluralRules(std::string *rules, const int rulesLength, const int *ruleSize, const int … in PluralRules() argument 22 if ((rules != nullptr) && (ruleSize != nullptr) && in PluralRules() 24 mZeroRule = rules[PluralRuleType::ZERO]; in PluralRules() 26 mOneRule = rules[PluralRuleType::ONE]; in PluralRules() 28 mTwoRule = rules[PluralRuleType::TWO]; in PluralRules() 30 mFewRule = rules[PluralRuleType::FEW]; in PluralRules() 32 mManyRule = rules[PluralRuleType::MANY]; in PluralRules() 34 mOtherRule = rules[PluralRuleType::OTHER]; in PluralRules()
|
/ohos5.0/foundation/communication/netmanager_ext/services/netfirewallmanager/src/ |
H A D | netfirewall_rule_manager.cpp | 87 if (rules.empty()) { in AddDefaultNetFirewallRule() 90 maxDefaultRuleSize_ = rules.size(); in AddDefaultNetFirewallRule() 94 for (const auto &rule : rules) { in AddDefaultNetFirewallRule() 186 if (rules.empty()) { in DeleteNetFirewallRuleByAppId() 200 for (const auto &rule : rules) { in DeleteNetFirewallRuleByAppId() 404 if (rules.empty()) { in ExtractIpRules() 407 for (const auto &rule : rules) { in ExtractIpRules() 433 if (rules.empty()) { in ExtractDomainRules() 436 for (const auto &rule : rules) { in ExtractDomainRules() 457 if (rules.empty()) { in ExtractDnsRules() [all …]
|
H A D | netfirewall_rule_native_helper.cpp | 75 std::vector<sptr<NetFirewallBaseRule>> rules; in SetFirewallIpRules() local 76 rules.assign(ruleList.begin(), ruleList.end()); in SetFirewallIpRules() 77 … return SetFirewallRulesInner(NetFirewallRuleType::RULE_IP, rules, FIREWALL_IPC_IP_RULE_PAGE_SIZE); in SetFirewallIpRules() 88 std::vector<sptr<NetFirewallBaseRule>> rules; in SetFirewallDnsRules() local 89 rules.assign(ruleList.begin(), ruleList.end()); in SetFirewallDnsRules() 90 return SetFirewallRulesInner(NetFirewallRuleType::RULE_DNS, rules, FIREWALL_RULE_SIZE_MAX); in SetFirewallDnsRules() 101 std::vector<sptr<NetFirewallBaseRule>> rules; in SetFirewallDomainRules() local 102 rules.assign(ruleList.begin(), ruleList.end()); in SetFirewallDomainRules() 103 …return SetFirewallRulesInner(NetFirewallRuleType::RULE_DOMAIN, rules, FIREWALL_IPC_DOMAIN_RULE_PAG… in SetFirewallDomainRules()
|
/ohos5.0/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/dnsresolv/ |
H A D | dns_param_cache.cpp | 353 for (const auto &rule : rules) { in GetDnsServersByAppUid() 408 rules = it->second; in SetFirewallDnsRules() 410 rules.emplace_back(std::move(rule)); in SetFirewallDnsRules() 420 for (const auto &rule : rules) { in GetFirewallRuleAction() 458 rules = it->second; in IsInterceptDomain() 464 rules = iter->second; in IsInterceptDomain() 518 rules.emplace_back(std::move(rule)); in BuildFirewallDomainLsmTrie() 526 rules.emplace_back(std::move(rule)); in BuildFirewallDomainLsmTrie() 540 rules = it->second; in BuildFirewallDomainMap() 548 rules = it->second; in BuildFirewallDomainMap() [all …]
|
/ohos5.0/base/hiviewdfx/hisysevent/adapter/native/idl/include/ |
H A D | parcelable_vector_rw.h | 32 bool ReadVectorFromParcel(Parcel& parcel, std::vector<T>& rules) in ReadVectorFromParcel() argument 43 rules.clear(); in ReadVectorFromParcel() 49 rules.emplace_back(*rulePtr); in ReadVectorFromParcel() 58 bool WriteVectorToParcel(Parcel& parcel, const std::vector<T>& rules) in WriteVectorToParcel() argument 60 if (rules.size() == 0) { in WriteVectorToParcel() 68 size_t size = rules.size(); in WriteVectorToParcel() 73 if (!parcel.WriteParcelable(&rules[i])) { in WriteVectorToParcel()
|
H A D | hisysevent_delegate.h | 44 const std::vector<ListenerRule>& rules); 46 int32_t Query(const struct QueryArg& arg, const std::vector<QueryRule>& rules, 50 int64_t Export(const struct QueryArg& arg, const std::vector<QueryRule>& rules) const; 51 int64_t Subscribe(const std::vector<QueryRule>& rules) const; 55 void ConvertListenerRule(const std::vector<ListenerRule>& rules, 57 void ConvertQueryRule(const std::vector<QueryRule>& rules,
|
H A D | isys_event_service.h | 32 virtual int32_t AddListener(const std::vector<SysEventRule>& rules, 35 …tual int32_t Query(const QueryArgument& queryArgument, const std::vector<SysEventQueryRule>& rules, 38 virtual int64_t AddSubscriber(const std::vector<SysEventQueryRule> &rules) = 0; 40 …nt64_t Export(const QueryArgument &queryArgument, const std::vector<SysEventQueryRule> &rules) = 0;
|
/ohos5.0/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/include/ |
H A D | parcelable_vector_rw.h | 32 bool ReadVectorFromParcel(Parcel& parcel, std::vector<T>& rules) in ReadVectorFromParcel() argument 43 rules.clear(); in ReadVectorFromParcel() 49 rules.emplace_back(*rulePtr); in ReadVectorFromParcel() 58 bool WriteVectorToParcel(Parcel& parcel, const std::vector<T>& rules) in WriteVectorToParcel() argument 60 if (rules.size() == 0) { in WriteVectorToParcel() 68 size_t size = rules.size(); in WriteVectorToParcel() 73 if (!parcel.WriteParcelable(&rules[i])) { in WriteVectorToParcel()
|
H A D | isys_event_service.h | 33 virtual int32_t AddListener(const std::vector<SysEventRule>& rules, 36 …tual int32_t Query(const QueryArgument& queryArgument, const std::vector<SysEventQueryRule>& rules, 39 virtual int64_t AddSubscriber(const std::vector<SysEventQueryRule> &rules) = 0; 41 …nt64_t Export(const QueryArgument &queryArgument, const std::vector<SysEventQueryRule> &rules) = 0;
|
/ohos5.0/base/hiviewdfx/hisysevent/adapter/native/idl/src/ |
H A D | hisysevent_delegate.cpp | 62 const std::vector<ListenerRule>& rules) in AddListener() argument 70 ConvertListenerRule(rules, eventRules); in AddListener() 111 const std::vector<QueryRule>& rules, in Query() argument 121 ConvertQueryRule(rules, hospRules); in Query() 148 ConvertQueryRule(rules, hospRules); in Export() 154 int64_t HiSysEventDelegate::Subscribe(const std::vector<QueryRule>& rules) const in Subscribe() 174 ConvertQueryRule(rules, hospRules); in Subscribe() 195 void HiSysEventDelegate::ConvertListenerRule(const std::vector<ListenerRule>& rules, in ConvertListenerRule() argument 198 for_each(rules.cbegin(), rules.cend(), [&sysRules](const ListenerRule& rule) { in ConvertListenerRule() 207 void HiSysEventDelegate::ConvertQueryRule(const std::vector<QueryRule>& rules, in ConvertQueryRule() argument [all …]
|
/ohos5.0/base/hiviewdfx/hisysevent/frameworks/native/c_wrapper/source/ |
H A D | hisysevent_rust_manager.cpp | 47 int HiSysEventQuery(HiSysEventQueryArg* arg, const HiSysEventQueryRule rules[], const size_t ruleSi… in HiSysEventQuery() argument 55 if (strlen(rules[i].domain) == 0 || rules[i].eventListSize == 0) { in HiSysEventQuery() 59 for (size_t j = 0; j < rules[i].eventListSize; ++j) { in HiSysEventQuery() 60 eventList.emplace_back(rules[i].eventList[j]); in HiSysEventQuery() 62 std::string cond = rules[i].condition == nullptr ? "" : rules[i].condition; in HiSysEventQuery() 63 queryRules.emplace_back(rules[i].domain, eventList, WHOLE_WORD, 0, cond); in HiSysEventQuery() 84 int HiSysEventAddWatcher(HiSysEventRustWatcherC* watcher, const HiSysEventWatchRule rules[], in HiSysEventAddWatcher() argument 92 watchRules.emplace_back(rules[i].domain, rules[i].name, rules[i].tag, in HiSysEventAddWatcher() 93 RuleType(rules[i].ruleType), static_cast<uint32_t>(rules[i].eventType)); in HiSysEventAddWatcher()
|
/ohos5.0/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/src/ |
H A D | sys_event_service_ohos.cpp | 104 return any_of(rules.begin(), rules.end(), [domain, eventName, tag, eventType] (auto& rule) { in MatchRules() 129 if (rules.size() > limit) { in CheckEventQueryingValidity() 130 OHOS::HiviewDFX::RunningStatusLogUtil::LogTooManyQueryRules(rules); in CheckEventQueryingValidity() 262 if (rules.size() > watchRuleCntLimit) { in AddListener() 288 pair<int32_t, SysEventRuleGroupOhos> rulesPair(pid, rules); in AddListener() 346 const SysEventQueryRuleGroupOhos& rules) in BuildEventQuery() argument 357 return !any_of(rules.cbegin(), rules.cend(), [this, callingUid, &builder] (auto& rule) { in BuildEventQuery() 400 auto buildRet = BuildEventQuery(queryWrapperBuilder, rules); in Query() 485 MergeEventList(rules, events); in AddSubscriber() 502 for_each(rules.cbegin(), rules.cend(), [&](const SysEventQueryRule &rule) { in MergeEventList() [all …]
|
H A D | running_status_log_util.cpp | 27 void RunningStatusLogUtil::LogTooManyQueryRules(const std::vector<SysEventQueryRule>& rules) in LogTooManyQueryRules() argument 30 info.append(std::to_string(rules.size())).append(LOG_DETAIL_CONCAT); in LogTooManyQueryRules() 32 for (auto& rule : rules) { in LogTooManyQueryRules() 51 void RunningStatusLogUtil::LogTooManyWatchRules(const std::vector<SysEventRule>& rules) in LogTooManyWatchRules() argument 54 info.append(std::to_string(rules.size())).append(LOG_DETAIL_CONCAT); in LogTooManyWatchRules() 56 for (auto& rule : rules) { in LogTooManyWatchRules()
|
/ohos5.0/docs/en/application-dev/reference/apis-performance-analysis-kit/ |
H A D | js-apis-hichecker.md | 58 // Add multiple rules. 70 Removes one or more rules. The removed rules will become ineffective. 94 // Remove multiple rules. 137 // Check whether the added rule exists in the collection of added rules. 153 Adds one or more rules. HiChecker detects unexpected operations or gives feedback based on the adde… 169 // Add multiple rules. 182 Removes one or more rules. The removed rules will become ineffective. 198 // Remove multiple rules. 215 | bigint | Collection of added rules.| 223 // Obtain the collection of added rules. [all …]
|
/ohos5.0/build/tools/component_tools/static_check/gn_check/ |
H A D | check_gn.py | 125 rules = '规则4.1 部件编译脚本中禁止使用产品名称变量' 138 info[1], info[2].strip()), rules, issue]) 156 rules = '规则4.1 部件编译脚本中禁止使用产品名称变量' 178 info[1], info[2].strip()), rules, issue]) 181 info[1], info[2].strip()), rules, issue]) 197 rules = '规则3.2 部件编译目标必须指定部件和子系统名' 243 rules = '规则3.2 部件编译目标必须指定部件和子系统名' 268 ['null', 'null', key, pos, rules, issue]) 293 rules = '规则3.1 部件编译脚本中只允许引用本部件路径,禁止引用其他部件的绝对或相对路径' 323 rules = '规则3.1 部件编译脚本中只允许引用本部件路径,禁止引用其他部件的绝对或相对路径' [all …]
|
/ohos5.0/docs/en/readme/ |
H A D | app-access-control.md | 17 …rules for file sharing between sandboxes. Specifically, it provides system applications with the A… 26 …e is still under development and cannot provide the function for enabling rules. This module depen… 33 - APIs for adding, deleting, and querying persistence rules (available now). 34 - APIs for enabling and disabling persistent rules for system applications (to be available). 36 …s only inner APIs for system applications. If you need to set persistence rules, use the APIs prov…
|
/ohos5.0/foundation/communication/netmanager_ext/services/netfirewallmanager/include/ |
H A D | netfirewall_rule_manager.h | 108 …bool ExtractIpRules(const std::vector<NetFirewallRule> &rules, std::vector<sptr<NetFirewallIpRule>… 110 bool ExtractDomainRules(const std::vector<NetFirewallRule> &rules, 113 …bool ExtractDnsRules(const std::vector<NetFirewallRule> &rules, std::vector<sptr<NetFirewallDnsRul… 115 int32_t HandleIpTypeForDistributeRules(std::vector<NetFirewallRule> &rules); 117 int32_t HandleDnsTypeForDistributeRules(std::vector<NetFirewallRule> &rules); 119 int32_t HandleDomainTypeForDistributeRules(std::vector<NetFirewallRule> &rules);
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.0.10.11/ |
H A D | changelogs-arkcompiler.md | 5 …penHarmony SDK 4.0.10.10/11 is able to detect violations of the following rules and reports corres… 8 …an enhancement of the syntax validator capability. The syntax rules below are not new rules themse… 34 Modify code files that do not comply with the ArkTS syntax rules. For details about the rules and m… 78 Modify code files that do not comply with the ArkTS syntax rules. For details about the rules and m… 104 Modify code files that do not comply with the ArkTS syntax rules. For details about the rules and m… 113 Since 4.0.10.11, the levels of rules **arkts-no-definite-assignment** and **arkts-no-decorators-exc…
|
/ohos5.0/docs/en/application-dev/network/ |
H A D | net-netfirewall.md | 6 …ll management functions, such as enabling and disabling of firewalls and firewall rules, and audit. 31 2. Automatic saving of interception rules and automatic recovery upon startup 43 …etFirewallRule): Promise\<number> | Adds firewall rules. | 44 …etFirewallRule): Promise\<void> | Updates firewall rules. | 45 … number, ruleId: number): Promise\<void> | Removes firewall rules. | 55 4. Call **addNetFirewallRule** to add firewall rules. 75 // Initialize firewall rules for specific types of IP addresses. 124 // Add firewall rules. 137 4. Call **addNetFirewallRule** to add firewall rules in user mode. 157 // Initialize firewall rules for specific types of domain names. [all …]
|
/ohos5.0/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/include/ |
H A D | hisysevent_base_manager.h | 35 std::vector<ListenerRule>& rules); 37 static int32_t Query(struct QueryArg& arg, std::vector<QueryRule>& rules, 40 static int64_t Export(struct QueryArg& arg, std::vector<QueryRule>& rules); 41 static int64_t Subscribe(std::vector<QueryRule>& rules);
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/config/src/model/ |
H A D | backup_config.cpp | 21 SetValue(node[GET_NAME(rules)], rules); in Marshal() 31 GetValue(node, GET_NAME(rules), rules); in Unmarshal()
|