/base/hiviewdfx/hiview/base/test/unittest/common/ |
H A D | plugin_example.cpp | 36 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 D | sys_event_db_mgr.cpp | 38 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 D | startup_schedule.h | 30 virtual void RegisterLooper(const ScheduleLooper &looper) = 0; 40 void RegisterLooper(const ScheduleLooper &looper) final;
|
/base/hiviewdfx/hiview/plugins/faultlogger/service/ |
H A D | faultlog_manager.h | 35 explicit FaultLogManager(const std::shared_ptr<EventLoop>& looper) : looper_(looper) {}; in FaultLogManager() argument
|
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/ |
H A D | sys_event_service_adapter.cpp | 67 void SysEventServiceAdapter::SetWorkLoop(std::shared_ptr<EventLoop> looper) in SetWorkLoop() argument 74 service->SetWorkLoop(looper); in SetWorkLoop()
|
H A D | sys_event_service_adapter.h | 29 static void SetWorkLoop(std::shared_ptr<EventLoop> looper);
|
/base/update/updateservice/services/startup/manage/src/ |
H A D | startup_schedule.cpp | 41 void StartupSchedule::RegisterLooper(const ScheduleLooper &looper) in RegisterLooper() argument 47 looperTimerId_ = AlarmTimerUtils::RegisterRepeatAlarm(startTime, STARTUP_LOOPER_INTERVAL, [=]() { looper(); }); in RegisterLooper()
|
H A D | startup_schedule_empty.cpp | 39 void StartupSchedule::RegisterLooper(const ScheduleLooper &looper) in RegisterLooper() argument
|
/base/hiviewdfx/hiview/plugins/event_store/include/ |
H A D | sys_event_db_mgr.h | 32 void StartCheckStoreTask(std::shared_ptr<EventLoop> looper);
|
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/include/ |
H A D | data_publisher.h | 47 void SetWorkLoop(std::shared_ptr<EventLoop> looper);
|
H A D | sys_event_service_ohos.h | 80 void SetWorkLoop(std::shared_ptr<EventLoop> looper);
|
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/src/ |
H A D | data_publisher.cpp | 236 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 D | sys_event_service_ohos.cpp | 568 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 D | platform_monitor.h | 65 void StartMonitor(std::shared_ptr<EventLoop> looper);
|
/base/hiviewdfx/hiview/plugins/sysevent_source/ |
H A D | sysevent_source.cpp | 125 std::shared_ptr<EventLoop> looper = GetHiviewContext()->GetSharedWorkLoop();
in OnLoad() local 126 platformMonitor_.StartMonitor(looper);
in OnLoad() 136 SysEventServiceAdapter::SetWorkLoop(looper);
in OnLoad()
|
H A D | platform_monitor.cpp | 406 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 D | hiview_platform.cpp | 772 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()
|