Lines Matching refs:EventLoop
53 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 *loop = (EventLoop *)handle; in LE_RunLoop()
166 CloseLoop((EventLoop *)loopHandle); in LE_CloseLoop()
175 EventLoop *loop = (EventLoop *)handle; in LE_StopLoop()