Lines Matching refs:aeEventLoop
56 struct aeEventLoop;
59 typedef void aeFileProc(struct aeEventLoop *eventLoop, int fd, void *clientData, int mask);
60 typedef int aeTimeProc(struct aeEventLoop *eventLoop, long long id, void *clientData);
61 typedef void aeEventFinalizerProc(struct aeEventLoop *eventLoop, void *clientData);
62 typedef void aeBeforeSleepProc(struct aeEventLoop *eventLoop);
90 typedef struct aeEventLoop { struct
101 } aeEventLoop; argument
104 aeEventLoop *aeCreateEventLoop(int setsize);
105 void aeDeleteEventLoop(aeEventLoop *eventLoop);
106 void aeStop(aeEventLoop *eventLoop);
107 int aeCreateFileEvent(aeEventLoop *eventLoop, int fd, int mask,
109 void aeDeleteFileEvent(aeEventLoop *eventLoop, int fd, int mask);
110 int aeGetFileEvents(aeEventLoop *eventLoop, int fd);
111 long long aeCreateTimeEvent(aeEventLoop *eventLoop, long long milliseconds,
114 int aeDeleteTimeEvent(aeEventLoop *eventLoop, long long id);
115 int aeProcessEvents(aeEventLoop *eventLoop, int flags);
117 void aeMain(aeEventLoop *eventLoop);
119 void aeSetBeforeSleepProc(aeEventLoop *eventLoop, aeBeforeSleepProc *beforesleep);
120 int aeGetSetSize(aeEventLoop *eventLoop);
121 int aeResizeSetSize(aeEventLoop *eventLoop, int setsize);