Home
last modified time | relevance | path

Searched refs:EventLoop (Results 1 - 25 of 53) sorted by relevance

123

/base/startup/init/services/loopevent/loop/
H A Dle_loop.h50 } EventLoop; typedef
52 LE_STATUS CloseLoop(EventLoop *loop);
53 LE_STATUS AddTask(EventLoop *loop, BaseTask *task);
54 BaseTask *GetTaskByFd(EventLoop *loop, int fd);
55 void DelTask(EventLoop *loop, BaseTask *task);
56 LE_STATUS ProcessEvent(const EventLoop *loop, int fd, uint32_t oper);
H A Dle_loop.c53 static LE_STATUS CreateLoop_(EventLoop **loop, uint32_t maxevents, uint32_t timeout) in CreateLoop_()
80 LE_STATUS CloseLoop(EventLoop *loop) in CloseLoop()
92 LE_STATUS ProcessEvent(const EventLoop *loop, int fd, uint32_t oper) in ProcessEvent()
94 BaseTask *task = GetTaskByFd((EventLoop *)loop, fd); in ProcessEvent()
103 LE_STATUS AddTask(EventLoop *loop, BaseTask *task) in AddTask()
116 BaseTask *GetTaskByFd(EventLoop *loop, int fd) in GetTaskByFd()
129 void DelTask(EventLoop *loop, BaseTask *task) in DelTask()
139 static EventLoop *g_defaultLoop = NULL;
150 EventLoop *loop = NULL; in LE_CreateLoop()
159 EventLoop *loo in LE_RunLoop()
[all...]
H A Dle_epoll.h23 EventLoop loop;
28 LE_STATUS CreateEpollLoop(EventLoop **loop, uint32_t maxevents, uint32_t timeout);
H A Dle_epoll.c38 static LE_STATUS Close_(const EventLoop *loop) in Close_()
48 static LE_STATUS AddEvent_(const EventLoop *loop, const BaseTask *task, int op) in AddEvent_()
64 static LE_STATUS ModEvent_(const EventLoop *loop, const BaseTask *task, int op) in ModEvent_()
80 static LE_STATUS DelEvent_(const EventLoop *loop, int fd, int op) in DelEvent_()
95 static LE_STATUS RunLoop_(const EventLoop *loop) in RunLoop_()
135 CheckTimeoutOfTimer((EventLoop *)loop, GetCurrentTimespec(0)); in RunLoop_()
145 LE_STATUS CreateEpollLoop(EventLoop **loop, uint32_t maxevents, uint32_t timeout) in CreateEpollLoop()
154 *loop = (EventLoop *)epoll; in CreateEpollLoop()
/base/hiviewdfx/hiview/plugins/eventlogger/test/unittest/common/
H A Devent_logger_plugin_test.cpp67 std::shared_ptr<EventLoop> loop = std::make_shared<EventLoop>("eventLoop"); in HWTEST_F()
81 std::shared_ptr<EventLoop> loop = std::make_shared<EventLoop>("eventLoop"); in HWTEST_F()
97 std::shared_ptr<EventLoop> loop = std::make_shared<EventLoop>("eventLoop"); in HWTEST_F()
114 std::shared_ptr<EventLoop> loop = std::make_shared<EventLoop>("eventLoop"); in HWTEST_F()
133 std::shared_ptr<EventLoop> loop = std::make_shared<EventLoop>("eventLoo in HWTEST_F()
[all...]
/base/hiviewdfx/hiview/base/
H A Devent_loop.cpp51 DEFINE_LOG_TAG("HiView-EventLoop");
53 EventLoop::EventLoop(const std::string &name) : name_(name), nextWakeupTime_(0), currentProcessingEvent_(nullptr) in EventLoop() function in OHOS::HiviewDFX::EventLoop
56 EventLoop::~EventLoop() in ~EventLoop()
61 bool EventLoop::InitEventQueueNotifier() in InitEventQueueNotifier()
102 void EventLoop::WakeUp() in WakeUp()
121 void EventLoop::StartLoop(bool createNewThread) in StartLoop()
133 thread_ = std::make_unique<std::thread>(&EventLoop::Run, this); in StartLoop()
140 void EventLoop
[all...]
/base/hiviewdfx/hiview/plugins/reliability/bbox_detectors/test/mock/
H A Dbbox_detectors_mock.h26 MOCK_METHOD0(GetSharedWorkLoop, std::shared_ptr<EventLoop>());
29 class MockEventLoop : public EventLoop {
31 MockEventLoop() : EventLoop("testEventLoop") {}; in MockEventLoop()
H A Dbbox_detectors_mock.cpp23 return EventLoop::AddTimerEvent(handler, event, task, GetMockInterval(), repeat); in AddTimerEvent()
/base/startup/init/services/loopevent/timer/
H A Dle_timer.h47 void CheckTimeoutOfTimer(EventLoop *loop, uint64_t currTime);
48 void DestroyTimerList(EventLoop *loop);
49 uint64_t GetMinTimeoutPeriod(const EventLoop *loop);
H A Dle_timer.c52 static void InsertTimerNode(EventLoop *loop, TimerNode *timer) in InsertTimerNode()
63 void CheckTimeoutOfTimer(EventLoop *loop, uint64_t currTime) in CheckTimeoutOfTimer()
137 EventLoop *loop = (EventLoop *)loopHandle; in LE_StartTimer()
147 uint64_t GetMinTimeoutPeriod(const EventLoop *loop) in GetMinTimeoutPeriod()
166 void DestroyTimerList(EventLoop *loop) in DestroyTimerList()
/base/startup/init/services/loopevent/task/
H A Dle_watchtask.c21 DelTask((EventLoop *)loopHandle, (BaseTask *)taskHandle); in HandleWatcherTaskClose_()
28 EventLoop *loop = (EventLoop *)loopHandle; in HandleWatcherEvent_()
36 watcher = (WatcherTask *)GetTaskByFd((EventLoop *)loopHandle, fd); in HandleWatcherEvent_()
79 EventLoop *loop = (EventLoop *)loopHandle; in LE_StartWatcher()
H A Dle_streamtask.c28 EventLoop *loop = (EventLoop *)loopHandle; in HandleSendMsg_()
140 DelTask((EventLoop *)loopHandle, task); in HandleStreamTaskClose_()
196 EventLoop *loop = (EventLoop *)loopHandle; in HandleServerEvent_()
219 EventLoop *loop = (EventLoop *)loopHandle; in LE_CreateStreamServer()
257 EventLoop *loop = (EventLoop *)loopHandle; in LE_CreateStreamClient()
289 EventLoop *loo in LE_AcceptStreamClient()
[all...]
H A Dle_asynctask.c71 EventLoop *loop = (EventLoop *)loopHandle; in HandleAsyncEvent_()
94 DelTask((EventLoop *)loopHandle, task); in HandleAsyncTaskClose_()
126 EventLoop *loop = (EventLoop *)loopHandle; in LE_CreateAsyncTask()
/base/hiviewdfx/hiview/plugins/faultlogger/service/
H A Dfaultlog_database.h33 explicit FaultLogDatabase(const std::shared_ptr<EventLoop>& eventLoop);
39 std::shared_ptr<EventLoop> eventLoop_{nullptr};
H A Dfaultlog_manager.h35 explicit FaultLogManager(const std::shared_ptr<EventLoop>& looper) : looper_(looper) {}; in FaultLogManager()
51 std::shared_ptr<EventLoop> looper_ = nullptr;
/base/startup/init/test/systest/
H A Dclient_systest.cpp52 EventLoop *loop = (EventLoop *)LE_GetDefaultLoop(); in main()
/base/startup/init/services/loopevent/signal/
H A Dle_signal.c46 DelTask((EventLoop *)loopHandle, task); in HandleSignalTaskClose_()
101 EventLoop *loop = (EventLoop *)loopHandle; in LE_AddSignal()
123 EventLoop *loop = (EventLoop *)loopHandle; in LE_RemoveSignal()
/base/startup/init/services/loopevent/idle/
H A Dle_idle.c44 task->loop = (EventLoop *)loopHandle; in LE_AddIdle()
111 EventLoop *loop = (EventLoop *)loopHandle; in LE_RunIdle()
H A Dle_idle.h30 EventLoop *loop;
/base/hiviewdfx/hiview/adapter/plugins/eventservice/service/idl/include/
H A Ddata_publisher.h47 void SetWorkLoop(std::shared_ptr<EventLoop> looper);
61 std::shared_ptr<EventLoop> looper_;
/base/hiviewdfx/hiview/plugins/unified_collector/test/unittest/common/mock/
H A Dmock_function_jumble.cpp61 uint64_t EventLoop::AddTimerEvent(std::shared_ptr<EventHandler> handler, std::shared_ptr<Event> event, in AddTimerEvent()
96 bool EventLoop::RemoveEvent(uint64_t seq) in RemoveEvent()
/base/startup/init/test/unittest/loopevent/
H A Dlooptimer_unittest.cpp76 EventLoop *loop = reinterpret_cast<EventLoop *>(g_loop); in HWTEST_F()
84 EventLoop *loop = reinterpret_cast<EventLoop *>(g_loop); in HWTEST_F()
/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/
H A Dsys_event_service_adapter.h29 static void SetWorkLoop(std::shared_ptr<EventLoop> looper);
/base/hiviewdfx/hiview/base/test/unittest/common/
H A Dplugin_example.cpp36 auto looper = std::make_shared<EventLoop>("PluginExample"); in OnLoad()

Completed in 8 milliseconds

123