/base/hiviewdfx/hiappevent/frameworks/native/ndk/src/ |
H A D | ndk_app_event_watcher_service.cpp | 45 int SetAppEventFilter(struct HiAppEvent_Watcher* watcher, const char* domain, uint8_t eventTypes, in SetAppEventFilter() argument 48 CHECK_WATCHER_PTR_AND_RETURN(watcher, ErrorCode::ERROR_INVALID_WATCHER) in SetAppEventFilter() 49 auto ndkWatcher = reinterpret_cast<NdkAppEventWatcherProxy *>(watcher); in SetAppEventFilter() 53 int SetTriggerCondition(struct HiAppEvent_Watcher* watcher, int row, int size, int timeOut) in SetTriggerCondition() argument 55 CHECK_WATCHER_PTR_AND_RETURN(watcher, ErrorCode::ERROR_INVALID_WATCHER); in SetTriggerCondition() 56 auto ndkWatcher = reinterpret_cast<NdkAppEventWatcherProxy *>(watcher); in SetTriggerCondition() 60 int SetWatcherOnTrigger(struct HiAppEvent_Watcher* watcher, OH_HiAppEvent_OnTrigger onTrigger) in SetWatcherOnTrigger() argument 62 CHECK_WATCHER_PTR_AND_RETURN(watcher, ErrorCode::ERROR_INVALID_WATCHER) in SetWatcherOnTrigger() 63 auto ndkWatcher = reinterpret_cast<NdkAppEventWatcherProxy *>(watcher); in SetWatcherOnTrigger() 67 int SetWatcherOnReceiver(struct HiAppEvent_Watcher* watcher, OH_HiAppEvent_OnReceiv argument 74 AddWatcher(struct HiAppEvent_Watcher* watcher) AddWatcher() argument 81 TakeWatcherData(struct HiAppEvent_Watcher* watcher, uint32_t size, OH_HiAppEvent_OnTake onTake) TakeWatcherData() argument 87 RemoveWatcher(struct HiAppEvent_Watcher *watcher) RemoveWatcher() argument 93 DestroyWatcher(struct HiAppEvent_Watcher* watcher) DestroyWatcher() argument [all...] |
/base/startup/init/interfaces/kits/jskits/src/ |
H A D | native_parameters_watch.cpp | 57 ParamWatcher *watcher = nullptr; 63 ParamWatcher *watcher; 191 static bool GetFristRefence(ParamWatcherPtr watcher, uint32_t &next) 193 std::lock_guard<std::mutex> lock(watcher->mutex); 194 auto iter = watcher->callbackReferences.begin(); 195 if (iter != watcher->callbackReferences.end()) { 196 next = watcher->callbackReferences.begin()->first; 202 static napi_ref GetWatcherReference(ParamWatcherPtr watcher, uint32_t next) 204 std::lock_guard<std::mutex> lock(watcher->mutex); 205 auto iter = watcher [all...] |
/base/hiviewdfx/hisysevent/frameworks/native/c_wrapper/source/ |
H A D | hisysevent_rust_listener.cpp | 31 HiSysEventRustListener::HiSysEventRustListener(HiSysEventRustWatcherC* watcher) in HiSysEventRustListener() argument 32 : watcher_(watcher) in HiSysEventRustListener() 61 void HiSysEventRustListener::RecycleWatcher(HiSysEventRustWatcherC* watcher) in RecycleWatcher() argument 64 if ((watcher == nullptr) || (watcher->status == STATUS_MEM_FREED)) { in RecycleWatcher() 67 if (watcher->status == STATUS_MEM_NEED_RECYCLE) { in RecycleWatcher() 68 watcher->status = STATUS_MEM_FREED; in RecycleWatcher() 69 delete watcher; in RecycleWatcher() 72 watcher->status = STATUS_MEM_NEED_RECYCLE; in RecycleWatcher()
|
H A D | hisysevent_rust_manager.cpp | 84 int HiSysEventAddWatcher(HiSysEventRustWatcherC* watcher, const HiSysEventWatchRule rules[], in HiSysEventAddWatcher() argument 87 if (watcher == nullptr || watcher->status != STATUS_NORMAL) { in HiSysEventAddWatcher() 95 auto listenerRust = std::make_shared<HiSysEventRustListener>(watcher); in HiSysEventAddWatcher() 103 g_baseWatchers[std::make_pair(watcher->onEventRustCb, watcher->onServiceDiedRustCb)] = baseListenerRust; in HiSysEventAddWatcher() 107 g_watchers[std::make_pair(watcher->onEventRustCb, watcher->onServiceDiedRustCb)] = listenerRust; in HiSysEventAddWatcher() 112 int HiSysEventRemoveWatcher(HiSysEventRustWatcherC* watcher) in HiSysEventRemoveWatcher() argument 114 if (watcher in HiSysEventRemoveWatcher() 133 HiSysEventRecycleWatcher(HiSysEventRustWatcherC* watcher) HiSysEventRecycleWatcher() argument 178 OhHiSysEventAddRustWatcher(HiSysEventRustWatcherC* watcher, const HiSysEventWatchRule watchRules[], const size_t ruleSize) OhHiSysEventAddRustWatcher() argument 184 OhHiSysEventRemoveRustWatcher(HiSysEventRustWatcherC* watcher) OhHiSysEventRemoveRustWatcher() argument 195 OhHiSysEventRecycleRustWatcher(HiSysEventRustWatcherC* watcher) OhHiSysEventRecycleRustWatcher() argument [all...] |
H A D | hisysevent_c_wrapper.cpp | 107 int HiSysEventAddWatcherWrapper(HiSysEventRustWatcherC* watcher, const HiSysEventWatchRule rules[], in HiSysEventAddWatcherWrapper() argument 110 return OhHiSysEventAddRustWatcher(watcher, rules, ruleSize); in HiSysEventAddWatcherWrapper() 113 int HiSysEventRemoveWatcherWrapper(HiSysEventRustWatcherC* watcher) in HiSysEventRemoveWatcherWrapper() argument 115 return OhHiSysEventRemoveRustWatcher(watcher); in HiSysEventRemoveWatcherWrapper() 144 HiSysEventRustWatcherC* watcher = new(std::nothrow) HiSysEventRustWatcherC; in CreateRustEventWatcher() local 145 watcher->onEventRustCb = onEventRustCb; in CreateRustEventWatcher() 146 watcher->onEventWrapperCb = onEventWrapperCb; in CreateRustEventWatcher() 147 watcher->onServiceDiedRustCb = onServiceDiedRustCb; in CreateRustEventWatcher() 148 watcher->onServiceDiedWrapperCb = onServiceDiedWrapperCb; in CreateRustEventWatcher() 149 watcher in CreateRustEventWatcher() 153 RecycleRustEventWatcher(HiSysEventRustWatcherC* watcher) RecycleRustEventWatcher() argument [all...] |
/base/hiviewdfx/hiappevent/frameworks/native/ndk/include/ |
H A D | ndk_app_event_watcher_service.h | 28 int SetAppEventFilter(struct HiAppEvent_Watcher* watcher, const char* domain, uint8_t eventTypes, 31 int SetTriggerCondition(struct HiAppEvent_Watcher* watcher, int row, int size, int timeOut); 33 int SetWatcherOnTrigger(struct HiAppEvent_Watcher* watcher, OH_HiAppEvent_OnTrigger onTrigger); 35 int SetWatcherOnReceiver(struct HiAppEvent_Watcher* watcher, OH_HiAppEvent_OnReceive onReceiver); 36 int AddWatcher(struct HiAppEvent_Watcher* watcher); 37 int TakeWatcherData(struct HiAppEvent_Watcher* watcher, uint32_t size, OH_HiAppEvent_OnTake onTake); 38 int RemoveWatcher(struct HiAppEvent_Watcher *watcher); 39 void DestroyWatcher(struct HiAppEvent_Watcher* watcher);
|
/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/ |
H A D | hisysevent_manager_c.cpp | 63 int HiSysEventAddWatcher(HiSysEventWatcher& watcher, HiSysEventWatchRule rules[], size_t ruleSize)
in HiSysEventAddWatcher() argument 71 std::make_shared<HiSysEventListenerC>(watcher.OnEvent, watcher.OnServiceDied));
in HiSysEventAddWatcher() 76 watchers[std::make_pair(watcher.OnEvent, watcher.OnServiceDied)] = listenerC;
in HiSysEventAddWatcher() 80 int HiSysEventRemoveWatcher(HiSysEventWatcher& watcher)
in HiSysEventRemoveWatcher() argument 82 auto watcherKey = std::make_pair(watcher.OnEvent, watcher.OnServiceDied);
in HiSysEventRemoveWatcher() 112 int OH_HiSysEvent_Add_Watcher(HiSysEventWatcher* watcher, HiSysEventWatchRule rules[], size_t ruleSize)
in OH_HiSysEvent_Add_Watcher() argument 114 if (watcher in OH_HiSysEvent_Add_Watcher() 120 OH_HiSysEvent_Remove_Watcher(HiSysEventWatcher* watcher) OH_HiSysEvent_Remove_Watcher() argument [all...] |
/base/hiviewdfx/hisysevent/test/moduletest/common/ |
H A D | hisysevent_wrote_result_check_test.cpp | 93 void WriteAndWatchEvent(std::shared_ptr<Watcher> watcher, T& val) in WriteAndWatchEvent() argument 99 auto ret = OHOS::HiviewDFX::HiSysEventManager::AddListener(watcher, sysRules); in WriteAndWatchEvent() 105 ret = OHOS::HiviewDFX::HiSysEventManager::RemoveListener(watcher); in WriteAndWatchEvent() 144 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in HWTEST_F() local 152 WriteAndWatchEvent(watcher, val); in HWTEST_F() 165 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in HWTEST_F() local 173 WriteAndWatchEvent(watcher, val); in HWTEST_F() 186 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { in HWTEST_F() local 194 WriteAndWatchEvent(watcher, val); in HWTEST_F() 207 auto watcher in HWTEST_F() local 227 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 252 auto watcher = std::make_shared<Watcher>([&val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 278 auto watcher = std::make_shared<Watcher>([&val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 304 auto watcher = std::make_shared<Watcher>([&val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 330 auto watcher = std::make_shared<Watcher>([&val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 354 auto watcher = std::make_shared<Watcher>([&val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 376 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 401 auto watcher = std::make_shared<Watcher>([&val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 423 auto watcher = std::make_shared<Watcher>([&val, &traceId] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 444 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 464 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 484 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 505 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 526 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local 547 auto watcher = std::make_shared<Watcher>([val] (std::shared_ptr<HiSysEventRecord> sysEvent) { HWTEST_F() local [all...] |
/base/startup/init/services/loopevent/task/ |
H A D | le_watchtask.c | 29 WatcherTask *watcher = (WatcherTask *)taskHandle;
in HandleWatcherEvent_() local 33 if (watcher->processEvent != NULL) {
in HandleWatcherEvent_() 34 watcher->processEvent(taskHandle, fd, &events, (void *)userData);
in HandleWatcherEvent_() 36 watcher = (WatcherTask *)GetTaskByFd((EventLoop *)loopHandle, fd);
in HandleWatcherEvent_() 37 LE_ONLY_CHECK(watcher != NULL, return 0);
in HandleWatcherEvent_() 38 if (watcher->base.flags & WATCHER_ONCE) {
in HandleWatcherEvent_() 39 HandleWatcherTaskClose_((LoopHandle)loop, (TaskHandle)watcher);
in HandleWatcherEvent_() 43 HandleWatcherTaskClose_((LoopHandle)loop, (TaskHandle)watcher);
in HandleWatcherEvent_() 46 if (events != watcher->events) {
in HandleWatcherEvent_() 47 watcher in HandleWatcherEvent_() [all...] |
/base/inputmethod/imf/test/unittest/cpp_test/src/ |
H A D | input_method_dfx_test.cpp | 145 static bool WriteAndWatch(const std::shared_ptr<Watcher> &watcher, const InputMethodDfxTest::ExecFunc &exec); 147 const std::shared_ptr<WatcherImeChange> &watcher, const InputMethodDfxTest::ExecFunc &exec); 163 const std::shared_ptr<Watcher> &watcher, const InputMethodDfxTest::ExecFunc &exec) in WriteAndWatch() 169 auto ret = OHOS::HiviewDFX::HiSysEventManager::AddListener(watcher, sysRules); in WriteAndWatch() 174 std::unique_lock<std::mutex> lock(watcher->cvMutex_); in WriteAndWatch() 176 bool result = watcher->watcherCv_.wait_for(lock, std::chrono::seconds(1)) != std::cv_status::timeout; in WriteAndWatch() 177 ret = OHOS::HiviewDFX::HiSysEventManager::RemoveListener(watcher); in WriteAndWatch() 186 const std::shared_ptr<WatcherImeChange> &watcher, const InputMethodDfxTest::ExecFunc &exec) in WriteAndWatchImeChange() 192 auto ret = OHOS::HiviewDFX::HiSysEventManager::AddListener(watcher, sysRules); in WriteAndWatchImeChange() 197 std::unique_lock<std::mutex> lock(watcher in WriteAndWatchImeChange() 162 WriteAndWatch( const std::shared_ptr<Watcher> &watcher, const InputMethodDfxTest::ExecFunc &exec) WriteAndWatch() argument 185 WriteAndWatchImeChange( const std::shared_ptr<WatcherImeChange> &watcher, const InputMethodDfxTest::ExecFunc &exec) WriteAndWatchImeChange() argument 314 auto watcher = std::make_shared<Watcher>( HWTEST_F() local 330 auto watcher = std::make_shared<Watcher>(InputMethodSysEvent::GetInstance().GetOperateInfo( HWTEST_F() local 344 auto watcher = std::make_shared<Watcher>(InputMethodSysEvent::GetInstance().GetOperateInfo( HWTEST_F() local 358 auto watcher = std::make_shared<Watcher>( HWTEST_F() local 372 auto watcher = std::make_shared<Watcher>( HWTEST_F() local 386 auto watcher = std::make_shared<Watcher>( HWTEST_F() local 400 auto watcher = std::make_shared<Watcher>( HWTEST_F() local 414 auto watcher = std::make_shared<Watcher>( HWTEST_F() local 428 auto watcher = std::make_shared<Watcher>( HWTEST_F() local [all...] |
/base/hiviewdfx/hiappevent/interfaces/native/kits/include/hiappevent/ |
H A D | hiappevent.h | 180 * @brief Called when watcher receive the event meet the condition. 183 * @param row The row of events received by watcher. 184 * @param size The size of events received by watcher. 191 * @brief Called when watcher take the events. 457 * @param name The name of the watcher. 468 * @param watcher The pointer to the HiAppEvent_Watcher instance. 472 void OH_HiAppEvent_DestroyWatcher(HiAppEvent_Watcher* watcher); 475 * @brief The interface to set trigger conditions for the watcher. Three trigger conditions can be set through this 480 * @param watcher The pointer to the HiAppEvent_Watcher instance. 489 int OH_HiAppEvent_SetTriggerCondition(HiAppEvent_Watcher* watcher, in [all...] |
/base/hiviewdfx/hisysevent/frameworks/native/test/unittest/common/ |
H A D | hisysevent_c_wrapper_test.cpp | 155 HiSysEventRustWatcherC* watcher = CreateRustEventWatcher(reinterpret_cast<const void*>(TestCallback), in HWTEST_F() local 160 auto watchRet = HiSysEventAddWatcherWrapper(watcher, rules, TEST_RULE_CNT); in HWTEST_F() 162 watchRet = HiSysEventRemoveWatcherWrapper(watcher); in HWTEST_F() 164 watchRet = HiSysEventRemoveWatcherWrapper(watcher); in HWTEST_F() 166 RecycleRustEventWatcher(watcher); in HWTEST_F() 254 HiSysEventRustWatcherC* watcher = nullptr; in HWTEST_F() local 255 HiSysEventRustListener listerner1(watcher); in HWTEST_F() 258 ASSERT_TRUE(watcher == nullptr); in HWTEST_F() 259 watcher = CreateRustEventWatcher(reinterpret_cast<const void*>(TestCallback), in HWTEST_F() 261 HiSysEventRustListener listerner2(watcher); in HWTEST_F() 308 HiSysEventRustWatcherC* watcher = CreateRustEventWatcher(nullptr, nullptr, nullptr, nullptr); HWTEST_F() local [all...] |
/base/hiviewdfx/hisysevent/frameworks/native/c_wrapper/include/ |
H A D | hisysevent_rust_manager.h | 28 int OhHiSysEventAddRustWatcher(HiSysEventRustWatcherC* watcher, const HiSysEventWatchRule watchRules[], 31 int OhHiSysEventRemoveRustWatcher(HiSysEventRustWatcherC* watcher); 33 void OhHiSysEventRecycleRustWatcher(HiSysEventRustWatcherC* watcher);
|
H A D | hisysevent_rust_listener.h | 27 HiSysEventRustListener(HiSysEventRustWatcherC* watcher); 35 void RecycleWatcher(HiSysEventRustWatcherC* watcher);
|
H A D | hisysevent_c_wrapper.h | 79 int HiSysEventAddWatcherWrapper(HiSysEventRustWatcherC* watcher, const HiSysEventWatchRule rules[], 83 int HiSysEventRemoveWatcherWrapper(HiSysEventRustWatcherC* watcher); 98 void RecycleRustEventWatcher(HiSysEventRustWatcherC* watcher);
|
/base/hiviewdfx/hiappevent/frameworks/js/napi/src/ |
H A D | napi_hiappevent_watch.cpp | 65 NapiUtil::ThrowError(env, NapiError::ERR_INVALID_WATCHER_NAME, "Invalid watcher name.");
in IsValidName() 176 bool IsValidWatcher(const napi_env env, const napi_value watcher, int& errCode)
in IsValidWatcher() argument 178 if (!NapiUtil::IsObject(env, watcher)) {
in IsValidWatcher() 179 NapiUtil::ThrowError(env, NapiError::ERR_PARAM, NapiUtil::CreateErrMsg("watcher", "Watcher"));
in IsValidWatcher() 183 return IsValidName(env, NapiUtil::GetProperty(env, watcher, NAME_PROPERTY), errCode)
in IsValidWatcher() 184 && IsValidCondition(env, NapiUtil::GetProperty(env, watcher, COND_PROPERTY), errCode)
in IsValidWatcher() 185 && IsValidFilters(env, NapiUtil::GetProperty(env, watcher, FILTERS_PROPERTY), errCode)
in IsValidWatcher() 186 && IsValidTrigger(env, NapiUtil::GetProperty(env, watcher, TRIGGER_PROPERTY), errCode)
in IsValidWatcher() 187 && IsValidReceive(env, NapiUtil::GetProperty(env, watcher, RECEIVE_PROPERTY), errCode);
in IsValidWatcher() 198 std::string GetName(const napi_env env, const napi_value watcher)
in GetName() argument 203 GetCondition(const napi_env env, const napi_value watcher) GetCondition() argument 239 GetFilters(const napi_env env, const napi_value watcher, std::vector<AppEventFilter>& filters) GetFilters() argument 291 AddWatcher(const napi_env env, const napi_value watcher, uint64_t beginTime) AddWatcher() argument 339 RemoveWatcher(const napi_env env, const napi_value watcher, uint64_t beginTime) RemoveWatcher() argument [all...] |
/base/hiviewdfx/hisysevent/interfaces/rust/innerkits/src/ |
H A D | lib.rs | 116 /// Add watcher to watch system event. 117 pub fn add_watcher(watcher: &Watcher, watch_rules: &[WatchRule]) -> i32 { in add_watcher() 118 sys_event_manager::add_watcher(watcher, watch_rules) in add_watcher() 121 /// Remove watcher. 122 pub fn remove_watcher(watcher: &Watcher) -> i32 { in remove_watcher() 123 sys_event_manager::remove_watcher(watcher) in remove_watcher()
|
/base/hiviewdfx/hiappevent/frameworks/js/napi/include/ |
H A D | napi_hiappevent_watch.h | 26 napi_value AddWatcher(const napi_env env, const napi_value watcher, uint64_t beginTime);
27 napi_value RemoveWatcher(const napi_env env, const napi_value watcher, uint64_t beginTime);
|
/base/hiviewdfx/hiappevent/frameworks/native/ndk/ |
H A D | hiappevent_ndk.c | 298 int OH_HiAppEvent_SetAppEventFilter(struct HiAppEvent_Watcher *watcher, const char *domain, uint8_t eventTypes, in OH_HiAppEvent_SetAppEventFilter() argument 301 return SetAppEventFilter(watcher, domain, eventTypes, names, namesLen); in OH_HiAppEvent_SetAppEventFilter() 304 int OH_HiAppEvent_SetTriggerCondition(struct HiAppEvent_Watcher* watcher, int row, int size, int timeOut) in OH_HiAppEvent_SetTriggerCondition() argument 306 return SetTriggerCondition(watcher, row, size, timeOut); in OH_HiAppEvent_SetTriggerCondition() 309 int OH_HiAppEvent_SetWatcherOnTrigger(struct HiAppEvent_Watcher *watcher, OH_HiAppEvent_OnTrigger onTrigger) in OH_HiAppEvent_SetWatcherOnTrigger() argument 311 return SetWatcherOnTrigger(watcher, onTrigger); in OH_HiAppEvent_SetWatcherOnTrigger() 314 int OH_HiAppEvent_SetWatcherOnReceive(struct HiAppEvent_Watcher *watcher, OH_HiAppEvent_OnReceive onReceiver) in OH_HiAppEvent_SetWatcherOnReceive() argument 316 return SetWatcherOnReceiver(watcher, onReceiver); in OH_HiAppEvent_SetWatcherOnReceive() 319 int OH_HiAppEvent_AddWatcher(struct HiAppEvent_Watcher* watcher) in OH_HiAppEvent_AddWatcher() argument 321 return AddWatcher(watcher); in OH_HiAppEvent_AddWatcher() 324 OH_HiAppEvent_TakeWatcherData(struct HiAppEvent_Watcher *watcher, uint32_t size, OH_HiAppEvent_OnTake onTake) OH_HiAppEvent_TakeWatcherData() argument 334 OH_HiAppEvent_RemoveWatcher(struct HiAppEvent_Watcher *watcher) OH_HiAppEvent_RemoveWatcher() argument 339 OH_HiAppEvent_DestroyWatcher(struct HiAppEvent_Watcher *watcher) OH_HiAppEvent_DestroyWatcher() argument [all...] |
/base/hiviewdfx/hisysevent/test/unittest/rust/src/ |
H A D | main.rs | 61 // step1: construct a mut watcher. in test_hisysevent_add_remove_watcher_001() 62 let watcher = Watcher::new(|record: HiSysEventRecord| { in test_hisysevent_add_remove_watcher_001() 66 }).expect("Construct a watcher by Watcher::new"); in test_hisysevent_add_remove_watcher_001() 67 // step2: add this watcher. in test_hisysevent_add_remove_watcher_001() 68 let mut ret = hisysevent::add_watcher(&watcher, &watch_rules); in test_hisysevent_add_remove_watcher_001() 84 // step3: remove this watcher. in test_hisysevent_add_remove_watcher_001() 85 ret = hisysevent::remove_watcher(&watcher); in test_hisysevent_add_remove_watcher_001() 87 // step4: recycle allocated memories of this watcher. in test_hisysevent_add_remove_watcher_001() 88 watcher.try_to_recycle(); in test_hisysevent_add_remove_watcher_001() 89 ret = hisysevent::add_watcher(&watcher, in test_hisysevent_add_remove_watcher_001() [all...] |
/base/startup/init/services/param/watcher/agent/ |
H A D | watcher_manager_kits.cpp | 72 WATCHER_CHECK(object != nullptr, return nullptr, "Get watcher manager object from samgr failed"); in GetService() 105 WATCHER_CHECK(watcherManager != nullptr, return, "Failed to get watcher manager"); in ReAddWatcher() 111 WATCHER_LOGI("Add old watcher keyPrefix %s ", iter->first.c_str()); in ReAddWatcher() 113 WATCHER_CHECK(ret == 0, continue, "Failed to add watcher for %s", iter->first.c_str()); in ReAddWatcher() 134 WATCHER_CHECK(watcherManager != nullptr, return 0, "Failed to get watcher manager"); in GetRemoteWatcher() 136 WATCHER_CHECK(remoteWatcher_ != nullptr, return 0, "Failed to create watcher"); in GetRemoteWatcher() 138 WATCHER_CHECK(remoteWatcherId_ != 0, return 0, "Failed to add watcher"); in GetRemoteWatcher() 145 WATCHER_CHECK(watcherManager != nullptr, return PARAM_WATCHER_GET_SERVICE_FAILED, "Failed to get watcher manager"); in AddWatcher() 150 ParamWatcherKitPtr watcher = nullptr; in AddWatcher() local 156 watcher in AddWatcher() 181 WatcherManagerKits::ParamWatcher *watcher = GetParamWatcher(keyPrefix); DelWatcher() local 279 WatcherManagerKits::ParamWatcher *watcher = watcherManager_->GetParamWatcher(prefix); OnParameterChange() local [all...] |
/base/hiviewdfx/hiappevent/frameworks/cj/ffi/include/ |
H A D | hiappevent_ffi.h | 35 FFI_EXPORT RetDataI64 FfiOHOSHiAppEventAddWatcher(CWatcher watcher); 36 FFI_EXPORT int FfiOHOSHiAppEventRemoveWatcher(CWatcher watcher);
|
/base/hiviewdfx/hiappevent/frameworks/cj/ffi/src/ |
H A D | hiappevent_ffi.cpp | 349 RetDataI64 FfiOHOSHiAppEventAddWatcher(CWatcher watcher) in FfiOHOSHiAppEventAddWatcher() argument 353 std::string name = std::string(watcher.name); in FfiOHOSHiAppEventAddWatcher() 359 ret.code = CheckCondition(cond, watcher.triggerCondition); in FfiOHOSHiAppEventAddWatcher() 365 for (int i = 0; i < watcher.appEventFilters.size; i++) { in FfiOHOSHiAppEventAddWatcher() 366 for (int j = 0; j < watcher.appEventFilters.head[i].names.size; j++) { in FfiOHOSHiAppEventAddWatcher() 367 names.insert(std::string(watcher.appEventFilters.head[i].names.head[j])); in FfiOHOSHiAppEventAddWatcher() 369 std::string domain = std::string(watcher.appEventFilters.head[i].domain); in FfiOHOSHiAppEventAddWatcher() 375 for (int k = 0; k < watcher.appEventFilters.head[i].eventTypes.size; k++) { in FfiOHOSHiAppEventAddWatcher() 376 types |= (BIT_MASK << watcher.appEventFilters.head[i].eventTypes.head[k]); in FfiOHOSHiAppEventAddWatcher() 383 watcher in FfiOHOSHiAppEventAddWatcher() 397 FfiOHOSHiAppEventRemoveWatcher(CWatcher watcher) FfiOHOSHiAppEventRemoveWatcher() argument [all...] |
/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/include/ |
H A D | hisysevent_manager_c.h | 70 * @brief Define the rule of the watcher.
88 * @brief Add a watcher on event writing.
89 * @param watcher event watcher.
90 * @param rules rules for watcher.
94 int OH_HiSysEvent_Add_Watcher(HiSysEventWatcher* watcher, HiSysEventWatchRule rules[], size_t ruleSize);
97 * @brief Remove a watcher.
98 * @param watcher event watcher.
101 int OH_HiSysEvent_Remove_Watcher(HiSysEventWatcher* watcher);
[all...] |
/base/hiviewdfx/hiappevent/test/unittest/common/native/ |
H A D | hiappevent_watcher_test.cpp | 168 * @tc.desc: Test to add watcher with no condition.
176 * @tc.steps: step2. add the watcher to AppEventObserverMgr.
in HWTEST_F() 221 * @tc.desc: Test failed to add watcher.
229 * @tc.steps: step2. add the watcher to AppEventObserverMgr.
in HWTEST_F() 234 auto watcher = BuildSimpleWatcher();
in HWTEST_F() local 235 AppEventObserverMgr::GetInstance().RegisterObserver(watcher);
in HWTEST_F() 239 ASSERT_EQ(watcher->GetTriggerTimes(), 0);
in HWTEST_F() 241 AppEventObserverMgr::GetInstance().UnregisterObserver(watcher->GetName());
in HWTEST_F() 247 * @tc.desc: Test to add watcher repeatedly.
255 * @tc.steps: step2. add the watcher t in HWTEST_F() 289 auto watcher = BuildSimpleOsWatcher(); HWTEST_F() local [all...] |