Home
last modified time | relevance | path

Searched refs:rules (Results 1 - 25 of 52) sorted by relevance

123

/base/hiviewdfx/hiview/base/test/unittest/common/
H A Ddispatch_rule_parser_test.cpp104 auto rules = ruleParser.GetRule(); in HWTEST_F() local
105 ASSERT_NE(rules, nullptr); in HWTEST_F()
106 ASSERT_EQ(rules->typeList.size(), TYPE_SIZE); in HWTEST_F()
107 ASSERT_EQ(rules->tagList.size(), TAG_SIZE); in HWTEST_F()
108 ASSERT_EQ(rules->eventList.size(), EVENT_SIZE); in HWTEST_F()
109 ASSERT_EQ(rules->FindEvent("WINDOWMANAGER", "ANIMATION_CALLBACK_TIMEOUT"), true); in HWTEST_F()
110 ASSERT_EQ(rules->FindEvent("COMMON", "COMMON1"), false); in HWTEST_F()
122 auto rules = ruleParser.GetRule(); in HWTEST_F() local
123 ASSERT_NE(rules, nullptr); in HWTEST_F()
124 ASSERT_EQ(rules in HWTEST_F()
139 auto rules = ruleParser.GetRule(); HWTEST_F() local
152 auto rules = ruleParser.GetRule(); HWTEST_F() local
169 auto rules = ruleParser.GetRule(); HWTEST_F() local
[all...]
/base/global/i18n_lite/frameworks/i18n/src/
H A Dplural_rules.cpp20 PluralRules::PluralRules(std::string *rules, const int rulesLength, const int *ruleSize, const int sizesLength) 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()
/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/
H A Dhisysevent_manager_c.cpp43 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[ in HiSysEventAddWatcher()
100 OH_HiSysEvent_Query(const HiSysEventQueryArg* arg, HiSysEventQueryRule rules[], size_t ruleSize, HiSysEventQueryCallback* callback) OH_HiSysEvent_Query() argument
112 OH_HiSysEvent_Add_Watcher(HiSysEventWatcher* watcher, HiSysEventWatchRule rules[], size_t ruleSize) OH_HiSysEvent_Add_Watcher() argument
[all...]
H A Dhisysevent_base_manager.cpp31 std::vector<ListenerRule>& rules) in AddListener()
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()
30 AddListener(std::shared_ptr<HiSysEventBaseListener> listener, std::vector<ListenerRule>& rules) AddListener() argument
H A Dhisysevent_manager.cpp35 std::vector<ListenerRule>& rules) in AddListener()
47 return HiSysEventBaseManager::AddListener(baseListener, rules); in AddListener()
70 int32_t HiSysEventManager::Query(struct QueryArg& arg, std::vector<QueryRule>& rules, in Query() argument
74 return HiSysEventBaseManager::Query(arg, rules, baseQueryCallback); in Query()
34 AddListener(std::shared_ptr<HiSysEventListener> listener, std::vector<ListenerRule>& rules) AddListener() argument
/base/hiviewdfx/hisysevent/adapter/native/idl/include/
H A Dparcelable_vector_rw.h32 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 Dhisysevent_delegate.h44 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 Disys_event_service.h32 virtual int32_t AddListener(const std::vector<SysEventRule>& rules,
35 virtual int32_t Query(const QueryArgument& queryArgument, const std::vector<SysEventQueryRule>& rules,
38 virtual int64_t AddSubscriber(const std::vector<SysEventQueryRule> &rules) = 0;
40 virtual int64_t Export(const QueryArgument &queryArgument, const std::vector<SysEventQueryRule> &rules) = 0;
H A Dsys_event_service_proxy.h34 int32_t AddListener(const std::vector<SysEventRule>& rules, const sptr<ISysEventCallback>& callback);
36 int32_t Query(const QueryArgument& queryArgument, const std::vector<SysEventQueryRule>& rules,
39 int64_t AddSubscriber(const std::vector<SysEventQueryRule> &rules);
41 int64_t Export(const QueryArgument &queryArgument, const std::vector<SysEventQueryRule> &rules);
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/include/
H A Dparcelable_vector_rw.h32 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 Disys_event_service.h33 virtual int32_t AddListener(const std::vector<SysEventRule>& rules,
36 virtual int32_t Query(const QueryArgument& queryArgument, const std::vector<SysEventQueryRule>& rules,
39 virtual int64_t AddSubscriber(const std::vector<SysEventQueryRule> &rules) = 0;
41 virtual int64_t Export(const QueryArgument &queryArgument, const std::vector<SysEventQueryRule> &rules) = 0;
H A Dsys_event_service_ohos.h68 int32_t AddListener(const std::vector<SysEventRule>& rules, const OHOS::sptr<ISysEventCallback>& callback) override;
70 int32_t Query(const QueryArgument& queryArgument, const std::vector<SysEventQueryRule>& rules,
77 int64_t AddSubscriber(const std::vector<SysEventQueryRule>& rules) override;
79 int64_t Export(const QueryArgument& queryArgument, const std::vector<SysEventQueryRule>& rules) override;
86 std::vector<SysEventRule> rules; member
92 const std::vector<SysEventQueryRule>& rules);
95 void MergeEventList(const std::vector<SysEventQueryRule>& rules, std::vector<std::string>& events) const;
H A Drunning_status_log_util.h28 static void LogTooManyWatchRules(const std::vector<SysEventRule>& rules);
30 static void LogTooManyQueryRules(const std::vector<SysEventQueryRule>& rules);
/base/hiviewdfx/hisysevent/frameworks/native/c_wrapper/source/
H A Dhisysevent_rust_manager.cpp47 int HiSysEventQuery(HiSysEventQueryArg* arg, const HiSysEventQueryRule rules[], const size_t ruleSize, 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[ in HiSysEventAddWatcher()
[all...]
/base/hiviewdfx/hisysevent/adapter/native/idl/src/
H A Dhisysevent_delegate.cpp62 const std::vector<ListenerRule>& rules) in AddListener()
70 ConvertListenerRule(rules, eventRules); in AddListener()
111 const std::vector<QueryRule>& rules, in Query()
121 ConvertQueryRule(rules, hospRules); in Query()
130 int64_t HiSysEventDelegate::Export(const struct QueryArg& arg, const std::vector<QueryRule>& rules) const in Export()
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 in ConvertListenerRule()
61 AddListener(const std::shared_ptr<HiSysEventBaseListener> listener, const std::vector<ListenerRule>& rules) AddListener() argument
110 Query(const struct QueryArg& arg, const std::vector<QueryRule>& rules, const std::shared_ptr<HiSysEventBaseQueryCallback> callback) const Query() argument
207 ConvertQueryRule(const std::vector<QueryRule>& rules, std::vector<SysEventQueryRule>& sysRules) const ConvertQueryRule() argument
[all...]
H A Dsys_event_service_proxy.cpp32 int32_t SysEventServiceProxy::AddListener(const std::vector<SysEventRule>& rules, in AddListener() argument
45 bool ret = WriteVectorToParcel(data, rules); in AddListener()
47 HILOG_ERROR(LOG_CORE, "parcel write rules failed."); in AddListener()
110 int32_t SysEventServiceProxy::Query(const QueryArgument& queryArgument, const std::vector<SysEventQueryRule>& rules, in Query() argument
127 bool ret = WriteVectorToParcel(data, rules); in Query()
129 HILOG_ERROR(LOG_CORE, "parcel write query rules failed."); in Query()
197 int64_t SysEventServiceProxy::AddSubscriber(const std::vector<SysEventQueryRule> &rules) in AddSubscriber() argument
209 bool ret = WriteVectorToParcel(data, rules); in AddSubscriber()
211 HILOG_ERROR(LOG_CORE, "parcel write rules failed."); in AddSubscriber()
258 int64_t SysEventServiceProxy::Export(const QueryArgument &queryArgument, const std::vector<SysEventQueryRule> &rules) in Export() argument
[all...]
/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/include/
H A Dhisysevent_base_manager.h35 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);
H A Dhisysevent_manager.h40 * @param rules rules for watcher.
44 std::vector<ListenerRule>& rules);
56 * @param rules rules of query.
60 static int32_t Query(struct QueryArg& arg, std::vector<QueryRule>& rules,
H A Dhisysevent_manager_c.h61 * @param rules rules of query.
62 * @param ruleSize rules size of query.
66 int OH_HiSysEvent_Query(const HiSysEventQueryArg* arg, HiSysEventQueryRule rules[], size_t ruleSize,
90 * @param rules rules for watcher.
91 * @param ruleSize size of watch rules.
94 int OH_HiSysEvent_Add_Watcher(HiSysEventWatcher* watcher, HiSysEventWatchRule rules[], size_t ruleSize);
/base/hiviewdfx/hisysevent/test/moduletest/common/
H A Dhisysevent_manager_c_test.cpp150 HiSysEventQueryRule rules[] = { rule }; in QueryTestWithCondition() local
155 auto res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeof(HiSysEventQueryRule), &callback); in QueryTestWithCondition()
375 HiSysEventQueryRule rules[] = { rule }; in HWTEST_F() local
380 auto res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeof(HiSysEventQueryRule), &callback); in HWTEST_F()
508 * @tc.desc: Testing to query events with many rules.
535 HiSysEventQueryRule rules[] = { rule1, rule2 };
540 auto res = OH_HiSysEvent_Query(&arg, rules, sizeof(rules) / sizeo
603 HiSysEventQueryRule rules[] = { rule1, rule2 }; HWTEST_F() local
684 HiSysEventQueryRule rules[] = { rule }; HWTEST_F() local
713 HiSysEventQueryRule rules[] = { rule }; HWTEST_F() local
745 HiSysEventQueryRule rules[] = { rule }; HWTEST_F() local
778 HiSysEventQueryRule rules[] = { rule }; HWTEST_F() local
810 HiSysEventQueryRule rules[] = { rule }; HWTEST_F() local
840 HiSysEventQueryRule rules[] = { rule }; HWTEST_F() local
880 HiSysEventQueryRule rules[invalidRuleCnt]; HWTEST_F() local
909 HiSysEventQueryRule rules[] = {}; HWTEST_F() local
1173 HiSysEventWatchRule rules[] = {rule}; HWTEST_F() local
1219 HiSysEventWatchRule rules[maxNum + 1]; HWTEST_F() local
1250 HiSysEventWatchRule rules[] = {rule}; HWTEST_F() local
[all...]
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/src/
H A Dsys_event_service_ohos.cpp102 bool MatchRules(const std::vector<SysEventRule>& rules, const string& domain, const string& eventName, in MatchRules() argument
105 return any_of(rules.begin(), rules.end(), [domain, eventName, tag, eventType] (auto& rule) { in MatchRules()
128 int32_t CheckEventQueryingValidity(const std::vector<SysEventQueryRule>& rules, size_t limit) in CheckEventQueryingValidity() argument
130 if (rules.size() > limit) { in CheckEventQueryingValidity()
131 RunningStatusLogUtil::LogTooManyQueryRules(rules); in CheckEventQueryingValidity()
193 HIVIEW_LOGE("interface is null, no need to match rules."); in OnSysEvent()
202 bool isMatched = MatchRules(listener->second.rules, event->domain_, event->eventName_, in OnSysEvent()
204 HIVIEW_LOGD("pid %{public}d rules match %{public}s.", listener->second.pid, isMatched ? "success" : "fail"); in OnSysEvent()
262 int32_t SysEventServiceOhos::AddListener(const std::vector<SysEventRule>& rules, in AddListener() argument
351 BuildEventQuery(std::shared_ptr<EventQueryWrapperBuilder> builder, const std::vector<SysEventQueryRule>& rules) BuildEventQuery() argument
[all...]
H A Drunning_status_log_util.cpp27 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()
/base/hiviewdfx/hisysevent/frameworks/native/test/unittest/common/
H A Dhisysevent_c_wrapper_test.cpp157 const HiSysEventWatchRule rules[TEST_RULE_CNT] = { in HWTEST_F() local
160 auto watchRet = HiSysEventAddWatcherWrapper(watcher, rules, TEST_RULE_CNT); in HWTEST_F()
203 const HiSysEventQueryRuleWrapper rules[TEST_RULE_CNT] = { in HWTEST_F() local
208 auto queryRet = HiSysEventQueryWrapper(&quertArg, rules, TEST_RULE_CNT, querier); in HWTEST_F()
286 const HiSysEventQueryRuleWrapper rules[TEST_RULE_CNT] = { in HWTEST_F() local
291 auto queryRet = HiSysEventQueryWrapper(&quertArg, rules, TEST_RULE_CNT, querier); in HWTEST_F()
296 queryRet = HiSysEventQueryWrapper(&quertArg, rules, TEST_RULE_CNT, invalidQuerier); in HWTEST_F()
310 const HiSysEventWatchRule rules[TEST_RULE_CNT] = { in HWTEST_F() local
313 auto watchRet = HiSysEventAddWatcherWrapper(watcher, rules, TEST_RULE_CNT); in HWTEST_F()
/base/hiviewdfx/hichecker/interfaces/native/innerkits/include/
H A Dhichecker.h43 CautionDetail(const Caution& caution, uint64_t rules) : caution_(caution), rules_(rules) {} in CautionDetail() argument
77 static bool HasCautionRule(uint64_t rules);
/base/hiviewdfx/hisysevent/interfaces/js/kits/napi/src/
H A Dnapi_hisysevent_js.cpp42 constexpr char RULES_ATTR[] = "rules";
136 std::vector<ListenerRule> rules; in AddWatcher() local
139 if (auto ret = NapiHiSysEventUtil::ParseListenerRules(env, jsRulesVal, rules); in AddWatcher()
141 HILOG_ERROR(LOG_CORE, "failed to parse watch rules, result code is %{public}d.", ret); in AddWatcher()
149 auto ret = HiSysEventBaseManager::AddListener(listener, rules); in AddWatcher()
208 {QUERY_RULE_ARRAY_PARAM_INDEX, "rules"}, in Query()
221 std::vector<QueryRule> rules; in Query() local
222 if (auto ret = NapiHiSysEventUtil::ParseQueryRules(env, params[QUERY_RULE_ARRAY_PARAM_INDEX], rules); in Query()
224 HILOG_ERROR(LOG_CORE, "failed to parse query rules, result code is %{public}d.", ret); in Query()
246 auto ret = HiSysEventBaseManager::Query(queryArg, rules, querie in Query()
282 std::vector<QueryRule> rules; ExportSysEvents() local
316 std::vector<QueryRule> rules; Subscribe() local
[all...]

Completed in 10 milliseconds

123