Lines Matching refs:aeEventLoop
62 struct aeEventLoop;
65 typedef void aeFileProc(struct aeEventLoop *eventLoop, int fd, void *clientData, int mask);
66 typedef int aeTimeProc(struct aeEventLoop *eventLoop, long long id, void *clientData);
67 typedef void aeEventFinalizerProc(struct aeEventLoop *eventLoop, void *clientData);
68 typedef void aeBeforeSleepProc(struct aeEventLoop *eventLoop);
97 typedef struct aeEventLoop { struct
109 } aeEventLoop; argument
112 aeEventLoop *aeCreateEventLoop(int setsize);
113 void aeDeleteEventLoop(aeEventLoop *eventLoop);
114 void aeStop(aeEventLoop *eventLoop);
115 int aeCreateFileEvent(aeEventLoop *eventLoop, int fd, int mask,
117 void aeDeleteFileEvent(aeEventLoop *eventLoop, int fd, int mask);
118 int aeGetFileEvents(aeEventLoop *eventLoop, int fd);
119 long long aeCreateTimeEvent(aeEventLoop *eventLoop, long long milliseconds,
122 int aeDeleteTimeEvent(aeEventLoop *eventLoop, long long id);
123 int aeProcessEvents(aeEventLoop *eventLoop, int flags);
125 void aeMain(aeEventLoop *eventLoop);
127 void aeSetBeforeSleepProc(aeEventLoop *eventLoop, aeBeforeSleepProc *beforesleep);
128 void aeSetAfterSleepProc(aeEventLoop *eventLoop, aeBeforeSleepProc *aftersleep);
129 int aeGetSetSize(aeEventLoop *eventLoop);
130 int aeResizeSetSize(aeEventLoop *eventLoop, int setsize);