… | |
… | |
240 | struct ev_idle idle; |
240 | struct ev_idle idle; |
241 | struct ev_prepare prepare; |
241 | struct ev_prepare prepare; |
242 | struct ev_check check; |
242 | struct ev_check check; |
243 | struct ev_signal signal; |
243 | struct ev_signal signal; |
244 | struct ev_child child; |
244 | struct ev_child child; |
|
|
245 | #if EV_MULTIPLICITY |
245 | struct ev_embed embed; |
246 | struct ev_embed embed; |
|
|
247 | #endif |
246 | }; |
248 | }; |
247 | |
249 | |
248 | /* bits for ev_default_loop and ev_loop_new */ |
250 | /* bits for ev_default_loop and ev_loop_new */ |
249 | /* the default */ |
251 | /* the default */ |
250 | #define EVFLAG_AUTO 0x00000000UL /* not quite a mask */ |
252 | #define EVFLAG_AUTO 0x00000000UL /* not quite a mask */ |
… | |
… | |
433 | |
435 | |
434 | # if EV_MULTIPLICITY |
436 | # if EV_MULTIPLICITY |
435 | /* only supported when loop to be embedded is in fact embeddable */ |
437 | /* only supported when loop to be embedded is in fact embeddable */ |
436 | void ev_embed_start (EV_P_ ev_embed *w); |
438 | void ev_embed_start (EV_P_ ev_embed *w); |
437 | void ev_embed_stop (EV_P_ ev_embed *w); |
439 | void ev_embed_stop (EV_P_ ev_embed *w); |
438 | void ev_embed_loop (EV_P_ ev_embed *w); |
440 | void ev_embed_sweep (EV_P_ ev_embed *w); |
439 | # endif |
441 | # endif |
440 | |
442 | |
441 | #endif |
443 | #endif |
442 | |
444 | |
443 | #ifdef __cplusplus |
445 | #ifdef __cplusplus |