Home
last modified time | relevance | path

Searched refs:looper (Results 1 - 17 of 17) sorted by relevance

/base/hiviewdfx/hiview/base/test/unittest/common/
H A Dplugin_example.cpp36 auto looper = std::make_shared<EventLoop>("PluginExample"); in OnLoad() local
37 if (looper != nullptr) { in OnLoad()
38 looper->StartLoop(); in OnLoad()
39 BindWorkLoop(looper); in OnLoad()
/base/hiviewdfx/hiview/plugins/event_store/store/
H A Dsys_event_db_mgr.cpp38 void SysEventDbMgr::StartCheckStoreTask(std::shared_ptr<EventLoop> looper) in StartCheckStoreTask() argument
40 if (looper == nullptr) { in StartCheckStoreTask()
41 HIVIEW_LOGE("can not init check store task as looper null"); in StartCheckStoreTask()
47 looper->AddTimerEvent(nullptr, nullptr, statusTask, delay, true); in StartCheckStoreTask()
/base/update/updateservice/services/startup/manage/include/
H A Dstartup_schedule.h30 virtual void RegisterLooper(const ScheduleLooper &looper) = 0;
40 void RegisterLooper(const ScheduleLooper &looper) final;
/base/hiviewdfx/hiview/plugins/faultlogger/service/
H A Dfaultlog_manager.h35 explicit FaultLogManager(const std::shared_ptr<EventLoop>& looper) : looper_(looper) {}; in FaultLogManager() argument
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/
H A Dsys_event_service_adapter.cpp67 void SysEventServiceAdapter::SetWorkLoop(std::shared_ptr<EventLoop> looper) in SetWorkLoop() argument
74 service->SetWorkLoop(looper); in SetWorkLoop()
H A Dsys_event_service_adapter.h29 static void SetWorkLoop(std::shared_ptr<EventLoop> looper);
/base/update/updateservice/services/startup/manage/src/
H A Dstartup_schedule.cpp41 void StartupSchedule::RegisterLooper(const ScheduleLooper &looper) in RegisterLooper() argument
47 looperTimerId_ = AlarmTimerUtils::RegisterRepeatAlarm(startTime, STARTUP_LOOPER_INTERVAL, [=]() { looper(); }); in RegisterLooper()
H A Dstartup_schedule_empty.cpp39 void StartupSchedule::RegisterLooper(const ScheduleLooper &looper) in RegisterLooper() argument
/base/hiviewdfx/hiview/plugins/event_store/include/
H A Dsys_event_db_mgr.h32 void StartCheckStoreTask(std::shared_ptr<EventLoop> looper);
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/include/
H A Ddata_publisher.h47 void SetWorkLoop(std::shared_ptr<EventLoop> looper);
H A Dsys_event_service_ohos.h80 void SetWorkLoop(std::shared_ptr<EventLoop> looper);
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/src/
H A Ddata_publisher.cpp236 void DataPublisher::SetWorkLoop(std::shared_ptr<EventLoop> looper) in SetWorkLoop() argument
238 if (looper == nullptr) { in SetWorkLoop()
239 HIVIEW_LOGW("SetWorkLoop failed, looper is null."); in SetWorkLoop()
242 looper_ = looper; in SetWorkLoop()
H A Dsys_event_service_ohos.cpp568 void SysEventServiceOhos::SetWorkLoop(std::shared_ptr<EventLoop> looper)
570 if (looper == nullptr) {
571 HIVIEW_LOGW("SetWorkLoop failed, looper is null.");
574 dataPublisher_->SetWorkLoop(looper);
/base/hiviewdfx/hiview/plugins/sysevent_source/include/
H A Dplatform_monitor.h65 void StartMonitor(std::shared_ptr<EventLoop> looper);
/base/hiviewdfx/hiview/plugins/sysevent_source/
H A Dsysevent_source.cpp125 std::shared_ptr<EventLoop> looper = GetHiviewContext()->GetSharedWorkLoop(); in OnLoad() local
126 platformMonitor_.StartMonitor(looper); in OnLoad()
136 SysEventServiceAdapter::SetWorkLoop(looper); in OnLoad()
H A Dplatform_monitor.cpp406 void PlatformMonitor::StartMonitor(std::shared_ptr<EventLoop> looper) in StartMonitor() argument
408 if (looper == nullptr) { in StartMonitor()
409 HIVIEW_LOGE("can not get share looper"); in StartMonitor()
414 looper_ = looper; in StartMonitor()
/base/hiviewdfx/hiview/core/
H A Dhiview_platform.cpp772 auto looper = target->GetWorkLoop(); in UnloadPlugin() local
773 if (looper == nullptr) { in UnloadPlugin()
776 if (looper.use_count() <= 3) { // three counts for 1.current ref 2.plugin ref 3.map holder ref in UnloadPlugin()
777 auto looperName = looper->GetRawName(); in UnloadPlugin()
778 HIVIEW_LOGI("%{public}s has refs(%{public}ld).", looperName.c_str(), looper.use_count()); in UnloadPlugin()
779 looper->StopLoop(); in UnloadPlugin()

Completed in 9 milliseconds