Lines Matching refs:loop
52 static void InsertTimerNode(EventLoop *loop, TimerNode *timer)
58 OH_ListAddWithOrder(&loop->timerList, &timer->node, TimerNodeCompareProc);
63 void CheckTimeoutOfTimer(EventLoop *loop, uint64_t currTime)
68 ListNode *node = loop->timerList.next;
69 while (node != &loop->timerList) {
83 node = loop->timerList.next;
99 InsertTimerNode(loop, timer);
137 EventLoop *loop = (EventLoop *)loopHandle;
143 InsertTimerNode(loop, timerNode);
147 uint64_t GetMinTimeoutPeriod(const EventLoop *loop)
149 LE_CHECK(loop != NULL, return 0, "Invalid loop");
150 LE_ONLY_CHECK(loop->timerList.next != &(loop->timerList), return 0);
151 TimerNode *timerNode = ListEntry(loop->timerList.next, TimerNode, node);
166 void DestroyTimerList(EventLoop *loop)
168 OH_ListRemoveAll(&loop->timerList, TimerNodeDestroyProc);