Lines Matching refs:EventLoop
53 static LE_STATUS CreateLoop_(EventLoop **loop, uint32_t maxevents, uint32_t timeout)
80 LE_STATUS CloseLoop(EventLoop *loop)
92 LE_STATUS ProcessEvent(const EventLoop *loop, int fd, uint32_t oper)
94 BaseTask *task = GetTaskByFd((EventLoop *)loop, fd);
103 LE_STATUS AddTask(EventLoop *loop, BaseTask *task)
116 BaseTask *GetTaskByFd(EventLoop *loop, int fd)
129 void DelTask(EventLoop *loop, BaseTask *task)
139 static EventLoop *g_defaultLoop = NULL;
150 EventLoop *loop = NULL;
159 EventLoop *loop = (EventLoop *)handle;
166 CloseLoop((EventLoop *)loopHandle);
175 EventLoop *loop = (EventLoop *)handle;