/base/hiviewdfx/hiview/base/test/unittest/common/ |
H A D | dispatch_rule_parser_test.cpp | 104 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 D | plural_rules.cpp | 20 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 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[ 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 D | hisysevent_base_manager.cpp | 31 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 D | hisysevent_manager.cpp | 35 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 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 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 D | sys_event_service_proxy.h | 34 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 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 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 D | sys_event_service_ohos.h | 68 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 D | running_status_log_util.h | 28 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 D | hisysevent_rust_manager.cpp | 47 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 D | hisysevent_delegate.cpp | 62 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 D | sys_event_service_proxy.cpp | 32 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 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);
|
H A D | hisysevent_manager.h | 40 * @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 D | hisysevent_manager_c.h | 61 * @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 D | hisysevent_manager_c_test.cpp | 150 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 D | sys_event_service_ohos.cpp | 102 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 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()
|
/base/hiviewdfx/hisysevent/frameworks/native/test/unittest/common/ |
H A D | hisysevent_c_wrapper_test.cpp | 157 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 D | hichecker.h | 43 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 D | napi_hisysevent_js.cpp | 42 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...] |