… | |
… | |
185 | #define EV_NONE 0x00 /* no events */ |
185 | #define EV_NONE 0x00 /* no events */ |
186 | #define EV_READ 0x01 /* ev_io detected read will not block */ |
186 | #define EV_READ 0x01 /* ev_io detected read will not block */ |
187 | #define EV_WRITE 0x02 /* ev_io detected write will not block */ |
187 | #define EV_WRITE 0x02 /* ev_io detected write will not block */ |
188 | #define EV__IOFDSET 0x80 /* internal use only */ |
188 | #define EV__IOFDSET 0x80 /* internal use only */ |
189 | #define EV_IO EV_READ /* alias for type-detection */ |
189 | #define EV_IO EV_READ /* alias for type-detection */ |
190 | #define EV_TIMEOUT 0x00000100 /* timer timed out */ |
190 | #define EV_TIMER 0x00000100 /* timer timed out */ |
191 | #define EV_TIMER EV_TIMEOUT /* alias for type-detection */ |
191 | #define EV_TIMEOUT EV_TIMER /* pre 4.0 API compatibility */ |
192 | #define EV_PERIODIC 0x00000200 /* periodic timer timed out */ |
192 | #define EV_PERIODIC 0x00000200 /* periodic timer timed out */ |
193 | #define EV_SIGNAL 0x00000400 /* signal was received */ |
193 | #define EV_SIGNAL 0x00000400 /* signal was received */ |
194 | #define EV_CHILD 0x00000800 /* child/pid had status change */ |
194 | #define EV_CHILD 0x00000800 /* child/pid had status change */ |
195 | #define EV_STAT 0x00001000 /* stat data changed */ |
195 | #define EV_STAT 0x00001000 /* stat data changed */ |
196 | #define EV_IDLE 0x00002000 /* event loop is idling */ |
196 | #define EV_IDLE 0x00002000 /* event loop is idling */ |
… | |
… | |
592 | # if EV_FEATURE_API |
592 | # if EV_FEATURE_API |
593 | unsigned int ev_iteration (EV_P); /* number of loop iterations */ |
593 | unsigned int ev_iteration (EV_P); /* number of loop iterations */ |
594 | unsigned int ev_depth (EV_P); /* #ev_loop enters - #ev_loop leaves */ |
594 | unsigned int ev_depth (EV_P); /* #ev_loop enters - #ev_loop leaves */ |
595 | void ev_verify (EV_P); /* abort if loop data corrupted */ |
595 | void ev_verify (EV_P); /* abort if loop data corrupted */ |
596 | |
596 | |
597 | /* pre 4.0 API */ |
597 | /* pre 4.0 API compatibility */ |
598 | # if EV_MULTIPLICITY |
598 | # if EV_MULTIPLICITY |
599 | # define ev_loop_count(l) ev_iteration (l) |
599 | # define ev_loop_count(l) ev_iteration (l) |
600 | # define ev_loop_depth(l) ev_depth (l) |
600 | # define ev_loop_depth(l) ev_depth (l) |
|
|
601 | # define ev_loop_verify(l) ev_verify (l) |
601 | # endif |
602 | # endif |
602 | |
603 | |
603 | void ev_set_io_collect_interval (EV_P_ ev_tstamp interval); /* sleep at least this time, default 0 */ |
604 | void ev_set_io_collect_interval (EV_P_ ev_tstamp interval); /* sleep at least this time, default 0 */ |
604 | void ev_set_timeout_collect_interval (EV_P_ ev_tstamp interval); /* sleep at least this time, default 0 */ |
605 | void ev_set_timeout_collect_interval (EV_P_ ev_tstamp interval); /* sleep at least this time, default 0 */ |
605 | |
606 | |